项目:OperatieBRP
文件:PartijRepositoryImpl.java
@Override
public List<Partij> get() {
final TypedQuery<Partij> query = em.createquery("select p from Partij p where p.isActueelEnGeldig = true",Partij.class);
query.setHint("javax.persistence.cache.retrieveMode",CacheRetrieveMode.BYPASS);
query.setHint("javax.persistence.cache.storeMode",CacheStoreMode.REFRESH);
return query.getResultList();
}
private void zetDefaults(final Query query) {
final Calendar cal = Calendar.getInstance();
final int maandenTerug = -DATUM_EINDE_TERUG_MAAND;
cal.add(Calendar.MONTH,maandenTerug);
final Integer waarde = DatumUtil.vanDatumNaarInteger(cal.getTime());
query.setParameter("dateinde",waarde);
query.setHint("javax.persistence.cache.retrieveMode",CacheStoreMode.REFRESH);
}
项目:jpa-unit
文件:CleanupCacheIT.java
@Before
public void configureEntityManager() {
// These are defaults but put here for documentation purposes
manager.setProperty("javax.persistence.cache.storeMode",CacheStoreMode.USE);
manager.setProperty("javax.persistence.cache.retrieveMode",CacheRetrieveMode.USE);
}
项目:jpa-unit
文件:AbstractCleanupCacheTest.java
@Before
public void configureEntityManager() {
// These are defaults but put here for documentation purposes
manager.setProperty("javax.persistence.cache.storeMode",CacheRetrieveMode.USE);
}
protected CacheRetrieveMode getCacheRetrieveMode() {
return entityManager.getProperties().containsKey(CACHE_RETRIEVE_MODE)
? (CacheRetrieveMode) entityManager.getProperties().get(
CACHE_RETRIEVE_MODE) : CacheRetrieveMode.BYPASS;
}
protected void setCacheRetrieveMode(final CacheRetrieveMode retrieveMode) {
if (retrieveMode != null) {
entityManager.getProperties().
put(CACHE_RETRIEVE_MODE,retrieveMode);
}
}
private CacheConfig(CacheRetrieveMode retrieveMode,CacheStoreMode storeMode) {
this.retrieveMode = retrieveMode;
this.storeMode = storeMode;
}
public CacheRetrieveMode getRetrieveMode() {
return retrieveMode;
}
项目:devicehive-java-server
文件:CacheHelper.java
public static void cacheable(Query query) {
query.setHint(CACHEBLE,true);
query.setHint(RETRIEVE_MODE,CacheRetrieveMode.USE);
query.setHint(STORE_MODE,CacheStoreMode.USE);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。