Spring'i hazırda bekletme özelliklerini hibernate.cfg.xml
'dan yüklemek için nasıl alabilirim?Spring and hibernate.cfg.xml
İlkbahar ve JPA (uygulama olarak Hazırda Bekletme) kullanıyoruz. Bahar en applicationContext.xml
JPA lehçesini belirtir ve özelliklerini Hazırda:
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
<property name="jpaDialect">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
</property>
<property name="jpaProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop>
</props>
</property>
</bean>
Bu yapılandırmada
, Bahar applicationContext.xml üzerinden tüm hazırda özelliklerini okuyor. hibernate.cfg.xml
(sınıf yolumun kökünde, META-INF ile aynı seviyede bulunur) oluşturduğumda, Hazırda Bekleme hiç okumaz (tamamen yok sayılır).
Ne hibernate.cfg.xml
önbellek özelliklerini ekleyerek yapılandırmak ikinci seviye önbellek Hazırda yapmak çalışıyorum:
<cache
usage="transactional|read-write|nonstrict-read-write|read-only"
region="RegionName"
include="all|non-lazy"
/>