2009-11-21 119 views

回答

1

Pojo's没有固有的ORM映射。映射文件(或映射注释)是hibernate的'增值'。如果你真的想尝试这样的事情,你可以使用@Entity来注释所有类,并尝试使用hibernate来基于此来生成模式。

+0

谢谢,@Jherico。我现在意识到,似乎有可能将数据库模式逆向工程化为pojos,但是实际上不可能将pojos从xml逆向工程化为数据库模式。但是,可以对类进行注释(如您所建议的那样),生成模式,然后对模式进行反向工程以获取xml。 – Upgradingdave 2009-11-24 11:31:19

+0

授予,但一旦你有注释,为什么你想要的映射文件? – Jherico 2009-11-24 20:55:33

1

您可以使用xdoclet来执行此操作。或者,您可以使用Hibernate的JPA实现(Hibernate Annotations),为您的POJO添加注释,并彻底摆脱.hbm.xmls。

1

我在这短暂来临的方式是使用 1)Grails生成pojos。任何脚手架框架就足够了。 2)然后Eclipse将数据库表反向设计为pojos。

每次工作。