繁体   English   中英

hibernate 代动态 map

[英]hibernate generation for dynamic map

我正在尝试生成 hbm.xml 文件以支持 Hibernate 的动态 map 模式。 当我运行 hbm2hbmxml 时,我的类是使用name属性而不是entity-name属性生成的。 当我尝试使用动态 map 时,Hibernate 无法从数据库加载数据,因为它找不到 class。 我可以手动将它从名称更改为实体名称,它可以工作。

实际的 output 是:

<hibernate-mapping>
    <class name="MyEntity" table="MyEntity" schema="dbo" catalog="MyDB">
    ...
    </class>
</hibernate-mapping>

必要的 output 应该是:

<hibernate-mapping>
    <class entity-name="MyEntity" table="MyEntity" schema="dbo" catalog="MyDB">
    ...
    </class>
</hibernate-mapping>

我的 hibernate.properties 文件包含:

hibernate.default_entity_mode=dynamic-map

我正在使用 hibernate3-maven-plugin 2.2 版运行 hbm2hbmxml。

我需要一些帮助来配置 hbm2hbmxml 插件,以便它生成具有实体名称属性的类。

谢谢您的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM