我已经习惯于从 .net 中的数据库生成实体类。但是最近我开始研究 java 并且我一直在寻找方法来使用 hibernate 或任何其他 ORM 工具来做同样的事情。我还没有找到一种方法来做同样的事情,我发现的只是生成 xml 映射或使用 java 注释。
我在这里遗漏了什么吗,它曾经是.net 中的一种非常简单的方法。你找出你的数据模型,创建一个数据库,然后使用实体框架生成实体类。它还负责为外键映射生成类。
另一方面,在 java 中,我必须手动映射所有表及其字段。
如果 Spring Roo 和 Spring Roo 满足您的需求,Spring Roo 的 DB 逆向工程插件Spring Roo DBRE可以做到这一点。生成外键映射对我也很有效。Spring Roo 还提供了 web 脚手架生成。