Ced*_*Ced 2 java hibernate jpa transactions jpql
是否有TransactionAttributeType.NOT_SUPPORTED对每一个数据库查找方法是有道理的?如果没有执行更新,我没有看到附加实体的重点.
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
pubic List<AnEntity> getListEntities(){
TypedQuery<AnEntity> query = em.createNamedQuery("AnEntity.myQuery",AnEntity.class);
return query.getResultList();
}
Run Code Online (Sandbox Code Playgroud)
它是否仍然在缓存中?
使用REQUIREDtranscation传播似乎唯一有用的时间是需要更新时:
@TransactionAttribute(TransactionAttributeType.REQUIRED)
public void editPersonName(Integer id, String newName){
AnEntity anEntity= em.find(AnEntity.class, id);
anEntity.setName(newName);
}
Run Code Online (Sandbox Code Playgroud)
除此之外,我并没有真正看到这一点.
| 归档时间: |
|
| 查看次数: |
1411 次 |
| 最近记录: |