[英]How can i generate dynamically collections of entities with hibernate or jpa?
[英]Hibernate: How can I force hibernate to set types for collections?
我很遗憾地遇到了一个休眠问题,并希望你可以帮助我=)!
这是我的问题:
我有一个带有两个表的数据库,地址簿和联系人,这些之间的关系,在我的观点中,1:n。
现在,在逆向工程之后,Hibernate在类“AbstractAddressbook”中生成以下代码:
private Set contacts = new HashSet(0);
但我需要的是:
private Set<Contact> contacts = new HashSet<Contact>(0);
我怎样才能实现这一目标,我必须在哪里进行逆向工程设置?
在“Hibernate代码生成配置”中的导出器上选择“使用Java 5语法”
当您使用MyEclipse时,只需添加MyEclipse附带的HibernateTemplate即可
我建议你按照这个教程:
http://www.myeclipseide.com/documentation/quickstarts/hibernate/
谢谢你的澄清(我在这里删除了垃圾)。 我不能说我对Hibernate逆向工程有任何经验。 我建议使用Eclipse JPA工具(eclipse.org)并使用简单的JDBC连接从新的JPA项目“生成实体”。 (那里有很多教程)。 它可以很好地映射数据库,并且可以很好地推断出正确的类型(您可能需要将Set更改为List或类似的东西)。 我4天前在一个中等复杂的数据库上运行它,它做得很好。
除非你有一个奇怪的要求(就像它需要纯粹的Hibernate XML配置或其他东西),JPA工具通常做得很好而且它们是免费的。 (旁注:JBoss工具,一个Eclipse插件,也应该有Hibernate工具,可能会生成xml映射)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.