如果您
hibernate.cfg.xml在源文件夹的根目录中,只需执行
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
如果它在软件包中(例如),则
org.nitish.caller通过这种方式指定路径
SessionFactory sessionFactory = new Configuration() .configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();
您需要关闭
session(在
finally块中)。不要忘记添加
rollback代码。
请在中添加
@Table注释
UserDetails。
更新资料
Hibernate找不到
org.postgresql.Driver类的错误原因。它位于postgresql
jar中。您的图像上有那个jar,但是可能您没有将其添加到类路径中。请参阅如何在Eclipse(Java)中将JAR添加到项目构建路径。
要
session在
finally块中关闭a ,您需要
session在
try块外部具有变量。
Session session = sessionFactory.openSession(); try{ } finally { session.close(); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)