xml 구성 파일 대신 java를 통해 구성 할 때 어떻게 최대 절전 모드 테이블 리소스를 매핑합니까? 최대 절전 모드 리소스에 대한java 설정을 통해 최대 절전 테이블 엔티티 매핑
XML 매핑 :
<bean id="sessionFactory"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource"/>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.SybaseDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>/config/Stock.hbm.xml</value>
</list>
</property>
</bean>
자바 매핑?
@Configuration
@EnableTransactionManagement
@PropertySource({ "classpath:persistence-sql.properties" })
@ComponentScan({......."})
public class PersistenceConfig {
@Autowired
private Environment env;
@Bean
public LocalSessionFactoryBean sessionFactory() {
LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
sessionFactory.setDataSource(restDataSource());
sessionFactory.setPackagesToScan(new String[] {...... });
sessionFactory.setHibernateProperties(hibernateProperties());
(HOW DO WE INTRODUCE mappingResources HERE?)
return sessionFactory;
}
xml을 사용하지 않습니다 .I 컨텍스트를 다음과 같이로드하십시오. - AnnotationConfigApplicationContext ctx = \t \t \t AnnotationConfigApplicationContext(); \t \t ctx.register (PersistenceConfig.class); \t \t ctx.refresh(); – IUnknown