【发布时间】:2009-11-21 01:24:02
【问题描述】:
从 pojos 生成 *.hbm.xml 文件的最佳/最简单的方法是什么?
【问题讨论】:
从 pojos 生成 *.hbm.xml 文件的最佳/最简单的方法是什么?
【问题讨论】:
Pojo 没有固有的 ORM 映射。映射文件(或映射注释)是 hibernate 的“附加值”。如果您真的想尝试这样的事情,您可以使用 @Entity 注释您的所有类并尝试让休眠以基于此生成架构。
【讨论】:
您可以使用xdoclet 来执行此操作。或者您可以使用 Hibernate 的 JPA 实现 (Hibernate Annotations),为您的 POJO 添加注释,并一劳永逸地摆脱 .hbm.xmls。
【讨论】:
我解决这个缺点的方法是使用 1) Grails 生成 pojos。任何脚手架框架都足够了。 2)然后Eclipse将数据库表逆向工程成pojos。
每次都有效。
【讨论】: