public class MybatisPersistenceProvider extends Object implements javax.persistence.spi.PersistenceProvider
PersistenceProvider implementation| 构造器和说明 |
|---|
MybatisPersistenceProvider(org.apache.ibatis.session.SqlSessionFactory sessionFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
javax.persistence.EntityManagerFactory |
createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info,
Map properties)
Note: per-spec, the values passed as
properties override values found in PersistenceUnitInfo |
javax.persistence.EntityManagerFactory |
createEntityManagerFactory(String persistenceUnitName,
Map properties)
Note: per-spec, the values passed as
properties override values found in persistence.xml
先从mybatis-config.xml, 再尝试从 Configuration 对象创建 SqlSessionFactory |
void |
generateSchema(javax.persistence.spi.PersistenceUnitInfo persistenceUnitInfo,
Map map) |
boolean |
generateSchema(String s,
Map map) |
javax.persistence.spi.ProviderUtil |
getProviderUtil() |
protected static Map |
wrap(Map properties) |
public MybatisPersistenceProvider(org.apache.ibatis.session.SqlSessionFactory sessionFactory)
public javax.persistence.EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties)
properties override values found in persistence.xml
先从mybatis-config.xml, 再尝试从 Configuration 对象创建 SqlSessionFactory
createEntityManagerFactory 在接口中 javax.persistence.spi.PersistenceProviderpublic javax.persistence.EntityManagerFactory createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info,
Map properties)
properties override values found in PersistenceUnitInfocreateContainerEntityManagerFactory 在接口中 javax.persistence.spi.PersistenceProviderpublic void generateSchema(javax.persistence.spi.PersistenceUnitInfo persistenceUnitInfo,
Map map)
generateSchema 在接口中 javax.persistence.spi.PersistenceProviderpublic boolean generateSchema(String s, Map map)
generateSchema 在接口中 javax.persistence.spi.PersistenceProviderpublic javax.persistence.spi.ProviderUtil getProviderUtil()
getProviderUtil 在接口中 javax.persistence.spi.PersistenceProviderCopyright © 2019. All rights reserved.