| java.lang.Object org.jfox.entity.EntityManagerFactoryBuilderImpl
DEFAULT_UNITNAME | final public static String DEFAULT_UNITNAME(Code) | | |
QUERY_HINT_KEY_FORM_CAHCE_PREFIX | final public static String QUERY_HINT_KEY_FORM_CAHCE_PREFIX(Code) | | |
QUERY_HINT_KEY_FOR_JDBC_COMPATIBLE | final public static String QUERY_HINT_KEY_FOR_JDBC_COMPATIBLE(Code) | | |
logger | protected static Logger logger(Code) | | |
EntityManagerFactoryBuilderImpl | public EntityManagerFactoryBuilderImpl()(Code) | | |
getDataSourceByMappedName | public static DataSource getDataSourceByMappedName(String mappedName)(Code) | | get data source by Mapped Name, if inject by @PersistenceContext(mappedName="")
Parameters: mappedName - mapped name, same as jndi name |
getDataSourceByUnitName | public static DataSource getDataSourceByUnitName(String unitName)(Code) | | 使用 @Resource 指定 name 注入
Parameters: unitName - unit name, same as @resource name |
getDefaultDataSource | public static DataSource getDefaultDataSource()(Code) | | 使用 @Resource 未指定 name 注入
|
getDefaultEntityManagerFactory | public static EntityManagerFactory getDefaultEntityManagerFactory()(Code) | | |
getEntityManagerFactoryByName | public static EntityManagerFactoryImpl getEntityManagerFactoryByName(String name)(Code) | | 容器外�行时,通过 Persistence.createEntityManagerFactory 调用时,会使用该方法
需��始化 EntityManagerFactoryBuilderImpl,注册所有 NamedQuery
Parameters: name - unit name |
getEntityTransaction | public EntityTransaction getEntityTransaction()(Code) | | |
getPersistenceXMLDocument | public Document getPersistenceXMLDocument()(Code) | | |
isContainerManaged | public boolean isContainerManaged()(Code) | | |
postInject | public void postInject()(Code) | | |
postUnregister | public void postUnregister()(Code) | | |
registerNamedQuery | public void registerNamedQuery(NamedNativeQuery namedNativeQuery, Class> definedClass)(Code) | | |
|
|