【发布时间】:2010-11-16 13:50:05
【问题描述】:
我正在使用休眠 3.5 和 Spring 3.0.4。
我有一些旧表和一些需要不同 NamingStrategies 的新表。我在 spring 中用命名策略声明了一个 sessionFactory;
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="energyDataSource" />
<property name="hibernateProperties">
<value>
hibernate.show_sql=true
hibernate.dialect=org.hibernate.dialect.MySQLDialect
</value>
</property>
<property name="namingStrategy" ref="namingStrategy"/>
<property name="annotatedClasses">
<list>
<!-- user stuff -->
<value>user.model.UserAccount</value>
<!-- energy -->
<value>com.energy.domain.Selskapstype</value>
</list>
</property>
我希望命名策略适用于 UserAccount,但不适用于 Selskapstype。有没有办法做到这一点?使用注释还是xml?
【问题讨论】:
标签: hibernate spring annotations