Xml hibernate注释类的通用定义
以下是我对hibernate的配置:Xml hibernate注释类的通用定义,xml,hibernate,spring,Xml,Hibernate,Spring,以下是我对hibernate的配置: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="annotatedClasses"
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="annotatedClasses">
<list>
<value>${project.groupId}.domain.User</value>
<value>${project.groupId}.domain.Role</value>
<value>${project.groupId}.domain.Permission</value>
<value>${project.groupId}.domain.PermissionCategory</value>
</list>
</property>
<property name="hibernateProperties">
<value>
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
</value>
</property>
</bean>
${project.groupId}.domain.User
${project.groupId}.domain.Role
${project.groupId}.domain.Permission
${project.groupId}.domain.PermissionCategory
hibernate.dialogue=org.hibernate.dialogue.PostgreSqlDialogue
我想知道是否有可能对注释类进行通用定义,而不是为每个类添加条目,比如:
<value>${project.groupId}.domain.*</value>
${project.groupId}.domain*
如果有人有想法,请提出建议,提前谢谢
AnnotationSessionFactoryBean
支持packagesToScan
属性作为annotatedClass
的替代,因此您应该能够执行以下操作:
<property name="packagesToScan" value="${project.groupId}.domain">