java Hibernate从Hibernate映射类。cfg。xml
用于从hibernate进行类映射。cfg。xml我使用以下格式:
<mapping class="packageName.className1"/>
<mapping class="packageName.className2"/>
<mapping class="packageName.className3"/>
如何使用一个映射行映射包中的所有类?
例如:<mapping class="packageName.*"/>
使用bla-star不起作用
# 1 楼答案
据我所知,没有直接的方法来扫描来自
hibernate.cfg.xml
的包。您可以使用其他框架,将会话工厂创建包装到它们自己的类中例如,在创建会话工厂实例时,可以使用
spring-orm
扫描包或者您可以编写自己的SessionFactoryWrapper。在创建SessionFactory时,您可以扫描包,然后在运行时添加它们
# 2 楼答案
错误“解析XML时出错:hibernate2.cfg.XML(22)必须为元素类型“property”声明属性“value”——与包映射无关
<mapping class="packageName.*"/>
应该有效问题在于
property
元素。property
元素没有任何名为value
的属性尝试:
而不是: