首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用没有Spring的Hibernate ORM

使用没有Spring的Hibernate ORM
EN

Stack Overflow用户
提问于 2014-04-13 19:45:15
回答 1查看 2.3K关注 0票数 0

我正在编写一个JavaFX应用程序,它以前使用Spring/QueryDSL进行DI和持久化。

我希望转向使用Dagger或Guice (而不是spring)和Hibernate ORM。

我注意到Spring在hibernate之上提供了一些很好的功能,比如通过@ transaction进行事务管理。

是否还有其他避免“样板代码”的方法,例如打开会话、开始事务、通过某种hibernate配置提交事务和关闭会话?还是只有使用Spring才能获得这些功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-13 22:07:57

Guice对JPA提供者有@Transactional支持,例如使用盖斯-坚持的Hibernate,Dagger没有提到对此的支持。

如果您使用Hibernate作为您的JPA提供程序,那么使用Springwith@Transactional可能是构建后端的最佳选择。您会发现损失较少的文档、示例、博客文章、书籍和在线帮助通常使用Spring/Hibernate以外的其他替代方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23047585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档