我必须开发一个java Web应用程序。为了坚持,我将使用休眠。我是一个symfony2开发人员,我喜欢使用Doctrine 2控制台生成我的实体。那么有没有类似的休眠(或其他众所周知的Java ORM)工具自动生成实体?
AFAIK,不,没有实体生成器与学说或轨道中的实体生成器相提并论。
但是,如果使用 eclipse,从现有表生成实体仍然很舒服。看看这个帮助页面。页面本身有点过时,但功能仍然存在。菜单将很好地指导您完成属性和关系映射。
其他 IDE(如 IntelliJ 和 NetBeans)可能有类似的工具,但我对它们不够熟悉,无法提供建议。
您可以使用休眠逆向工程工具(休眠工具)生成实体类。您需要做的是提供会话工厂配置(它需要您的休眠.cfg.xml)和数据库架构。