我正在使用 Maven、Java 和 Hibernate 创建一个简单的应用程序
我知道有几个关于这个问题,但我想知道究竟是为什么这个错误弹出,当我使用最新版本的副本的org.hibernate.Hibernate中,核心是5.3.4。
根据我读过的问题,我不应该使用 hibernate-java8 依赖项,因为 hibernate-core 具有内置的 java 8 支持,而 hibernate-java8 在 Maven 中已弃用。
知道出了什么问题吗?这是一些片段
service.addPerson("Rob","Thomas",LocalDate.of(1985,5,5));
方法声明将是
public Integer addPerson(String firstName, String lastName, LocalDate birthdate){
Session sesh = factory.openSession();
Transaction trans = null;
try{
tx = sesh.beginTransaction();
person = new Person(firstName,lastName,birthdate);
personID = (Integer) session.save(person);
tx.commit();
} catch (...) {
}
finally{
session.close();
}
return personID;
}
斯蒂芬大帝
相关分类