在线程里面操作Hibernate的数据库。报错:找不到Session!SessionFactory怎么写!?(这种情况下)

2025-05-08 01:16:25
推荐回答(3个)
回答1:

调用了定时作业,说明你用了spring的线程机制,那session不是hibernate管而是spring来代理管理。而这个代理session配置一般在添加事务时候用代理session。
你的事务配置文件贴出来看看,比如这种名字的配置文件 spring-quart.xml

回答2:

Configuration.configure().buildSessionFactory().openSession();
就拿到session了,既然是Factory那就用工程模式就OK了

回答3:

你代码是怎样写的看看