Source Taste: Hibernate/JPA: PersistenceContextType & PersistenceUnitTransactionType

来源:互联网 发布:李沁 田小娥 知乎 编辑:程序博客网 时间:2024/05/21 00:49
package javax.persistence;/** * Specifies whether a transaction-scoped or extended * persistence context is to be used in {@link PersistenceContext}. * If not specified, a transaction-scoped persistence context is used. * * @since Java Persistence 1.0 */public enum PersistenceContextType {/** * Transaction-scoped persistence context */TRANSACTION,/** * Extended persistence context */EXTENDED}

THINK: When to use 'EXTENDED'?


package javax.persistence.spi;/** * Specifies whether entity managers created by the {@link * javax.persistence.EntityManagerFactory} will be JTA or * resource-local entity managers. * * @since Java Persistence 1.0 */public enum PersistenceUnitTransactionType {/** * JTA entity managers will be created. */JTA,/** * Resource-local entity managers will be created. */RESOURCE_LOCAL}


原创粉丝点击