public class JpaService extends Object implements com.google.inject.Provider<javax.persistence.EntityManager>, com.google.inject.persist.UnitOfWork, com.google.inject.persist.PersistService
| 限定符和类型 | 类和说明 |
|---|---|
static class |
JpaService.EntityManagerFactoryInternalProvider |
| 限定符和类型 | 字段和说明 |
|---|---|
private javax.persistence.EntityManagerFactory |
emFactory |
private ThreadLocal<javax.persistence.EntityManager> |
entityManager |
private javax.persistence.spi.PersistenceUnitInfo |
persistenceUnitInfo |
| 构造器和说明 |
|---|
JpaService(javax.persistence.spi.PersistenceUnitInfo persistenceUnitInfo) |
private final ThreadLocal<javax.persistence.EntityManager> entityManager
private final javax.persistence.spi.PersistenceUnitInfo persistenceUnitInfo
private volatile javax.persistence.EntityManagerFactory emFactory
@Inject public JpaService(javax.persistence.spi.PersistenceUnitInfo persistenceUnitInfo)
public javax.persistence.EntityManager get()
get 在接口中 javax.inject.Provider<javax.persistence.EntityManager>public boolean isWorking()
public void begin()
begin 在接口中 com.google.inject.persist.UnitOfWorkpublic void end()
end 在接口中 com.google.inject.persist.UnitOfWorkpublic void start()
start 在接口中 com.google.inject.persist.PersistServicepublic void stop()
stop 在接口中 com.google.inject.persist.PersistServiceCopyright © 2020. All rights reserved.