类型不匹配:无法将元素类型java.awt.print.Book转换为Book @服务 公共类LMS服务{ @自动连线 私人书籍界面a; 私人收藏findBooks(){ List books=new ArrayList(); 对于(Books1 booke:a.findAll()) { books.add(booke); } 还书; } @存储库 公共接口BookInterface扩展了Crudepository{ }
类型不匹配:无法将元素类型java.awt.print.Book转换为Book @服务 公共类LMS服务{ @自动连线 私人书籍界面a; 私人收藏findBooks(){ List books=new ArrayList(); 对于(Books1 booke:a.findAll()) { books.add(booke); } 还书; } @存储库 公共接口BookInterface扩展了Crudepository{ },java,spring,eclipse,spring-boot,Java,Spring,Eclipse,Spring Boot,a.findAll()方法给出错误您需要添加泛型参数 CrudRepository 仔细阅读问题的标题。它包含答案。查看导入内容。是否确实要使用java.awt包中的类?您需要改进您的问题以避免其被关闭。您需要阅读JB的评论。JB的评论具有误导性。我的回答直截了当。问题中没有任何建议这说明Long与Integer之间存在问题。Nothing。问题标题讨论了一个类强制转换异常,因为从awt导入了一个Book类。事实根本不在这里。 @Service public class LMSService {
a.findAll()
方法给出错误您需要添加泛型参数
CrudRepository
仔细阅读问题的标题。它包含答案。查看导入内容。是否确实要使用java.awt包中的类?您需要改进您的问题以避免其被关闭。您需要阅读JB的评论。JB的评论具有误导性。我的回答直截了当。问题中没有任何建议这说明Long与Integer之间存在问题。Nothing。问题标题讨论了一个类强制转换异常,因为从awt导入了一个Book类。事实根本不在这里。
@Service
public class LMSService {
@Autowired
private BookInterface a;
private Collection<Books1> findBooks(){
List<Books1> books=new ArrayList<Books1>();
for(Books1 booke : a.findAll())
{
books.add(booke);
}
return books;
}
@Repository
public interface BookInterface extends CrudRepository<Books1,Long>{
}