public interface AnnotatedPersistenceUnitBuilder extends UnconfiguredPersistenceUnitBuilder
| Modifier and Type | Method and Description |
|---|---|
UnconfiguredPersistenceUnitBuilder |
useGlobalTransaction(UserTransaction userTransaction)
Mark the persistence unit to use JTA transactions.
|
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionProvidedBy(Class<? extends javax.inject.Provider<UserTransaction>> utProviderClass)
Mark the persistence unit to use JTA transactions.
|
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionProvidedBy(com.google.inject.Key<? extends javax.inject.Provider<UserTransaction>> utProviderKey)
Mark the persistence unit to use JTA transactions.
|
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionProvidedBy(javax.inject.Provider<UserTransaction> utProvider)
Mark the persistence unit to use JTA transactions.
|
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionProvidedBy(com.google.inject.TypeLiteral<? extends javax.inject.Provider<UserTransaction>> utProviderType)
Mark the persistence unit to use JTA transactions.
|
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionWithJndiName(String utJndiName)
Mark the persistence unit to use JTA transactions.
|
UnconfiguredPersistenceUnitBuilder |
useLocalTransaction()
Mark the persistence unit to use resource local transactions.
|
setPropertiesUnconfiguredPersistenceUnitBuilder useLocalTransaction()
UnconfiguredPersistenceUnitBuilder useGlobalTransaction(UserTransaction userTransaction)
userTransaction - the instance of the UserTransaction object to use.UnconfiguredPersistenceUnitBuilder useGlobalTransactionWithJndiName(String utJndiName)
utJndiName - the JNDI name to use for looking up the user transaction instance.UnconfiguredPersistenceUnitBuilder useGlobalTransactionProvidedBy(javax.inject.Provider<UserTransaction> utProvider)
utProvider - a provider to retrieve the user transaction instance.UnconfiguredPersistenceUnitBuilder useGlobalTransactionProvidedBy(Class<? extends javax.inject.Provider<UserTransaction>> utProviderClass)
utProviderClass - a provider to retrieve the user transaction instance.UnconfiguredPersistenceUnitBuilder useGlobalTransactionProvidedBy(com.google.inject.TypeLiteral<? extends javax.inject.Provider<UserTransaction>> utProviderType)
utProviderType - a provider to retrieve the user transaction instance.UnconfiguredPersistenceUnitBuilder useGlobalTransactionProvidedBy(com.google.inject.Key<? extends javax.inject.Provider<UserTransaction>> utProviderKey)
utProviderKey - a provider to retrieve the user transaction instance.Copyright © 2013–2014 The Apache Software Foundation. All rights reserved.