【问题标题】:generic definition of hibernate annotated classeshibernate 注释类的通用定义
【发布时间】:2011-11-11 21:17:59
【问题描述】:

以下是我的hibernate配置:

<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>

我想知道是否可以对带注释的类进行通用定义,而不是为每个类添加一个条目,例如:

<value>${project.groupId}.domain.*</value>

如果有人有想法,请告知,提前谢谢。

【问题讨论】:

    标签: xml hibernate spring


    【解决方案1】:

    AnnotationSessionFactoryBean 支持packagesToScan 属性作为annotatedClasses 的替代品,因此您应该可以这样做:

    <property name="packagesToScan" value="${project.groupId}.domain">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 2015-03-22
      • 1970-01-01
      • 2011-12-07
      • 2011-10-28
      相关资源
      最近更新 更多