import java.sql.Connection; import org.apache.openjpa.persistence.OpenJPAEntityManager; import org.apache.openjpa.persistence.OpenJPAPersistence; public final class MsSqlDaoFactory { public static final Connection getConnection(final EntityManager entityManager) { OpenJPAEntityManager openJPAEntityManager = OpenJPAPersistence.cast(entityManager); Connection connection = (Connection) openJPAEntityManager.getConnection(); return connection; } }
import java.sql.Connection; import org.apache.openjpa.persistence.OpenJPAEntityManager; import org.apache.openjpa.persistence.OpenJPAPersistence; public final class MsSqlDaoFactory { public static final Connection getConnection(final EntityManager entityManager) { OpenJPAEntityManager openJPAEntityManager = OpenJPAPersistence.cast(entityManager); Connection connection = (Connection) openJPAEntityManager.getConnection(); return connection; } }
@Override public Connection getConnection() { return (Connection) this.entityManager.getConnection(); }
@Override public Connection getConnection() { return (Connection) this.entityManager.getConnection(); }
OpenJPAEntityManager oem = OpenJPAPersistence.cast(em); Connection conn = (Connection) oem.getConnection(); boolean autoCommit = conn.getAutoCommit();
public String getConnection() { OpenJPAEntityManager kem = OpenJPAPersistence.cast(entityManager); Connection conn = (Connection) kem.getConnection(); return conn.toString(); }
/** * @see org.seasar.framework.jpa.Dialect#getConnection(javax.persistence.EntityManager) */ public Connection getConnection(EntityManager em) { Object delegate = em.getDelegate(); OpenJPAEntityManager ojpaEm = OpenJPAEntityManager.class.cast(delegate); return Connection.class.cast(ojpaEm.getConnection()); }
public String getConnection() { OpenJPAEntityManager kem = OpenJPAPersistence.cast(entityManager); Connection conn = (Connection) kem.getConnection(); return conn.toString(); }
public boolean isClosed() { OpenJPAEntityManager kem = OpenJPAPersistence.cast(entityManager); Connection conn = (Connection) kem.getConnection(); try { return conn.isClosed(); } catch (SQLException e) { XLog.getLog(getClass()).info(XLog.STD, e.getMessage(), e); } return true; }
public boolean isClosed() { OpenJPAEntityManager kem = OpenJPAPersistence.cast(entityManager); Connection conn = (Connection) kem.getConnection(); try { return conn.isClosed(); } catch (SQLException e) { XLog.getLog(getClass()).info(XLog.STD, e.getMessage(), e); } return true; }
public WorkflowStore(boolean selectForUpdate) throws StoreException { super(); entityManager = getEntityManager(); javax.xml.validation.Schema schema = Services.get().get(SchemaService.class).getSchema(SchemaName.WORKFLOW); OpenJPAEntityManager kem = OpenJPAPersistence.cast(entityManager); conn = (Connection) kem.getConnection(); this.selectForUpdate = selectForUpdate; }
public WorkflowStore(boolean selectForUpdate) throws StoreException { super(); entityManager = getEntityManager(); javax.xml.validation.Schema schema = Services.get().get(SchemaService.class).getSchema(SchemaName.WORKFLOW); OpenJPAEntityManager kem = OpenJPAPersistence.cast(entityManager); conn = (Connection) kem.getConnection(); this.selectForUpdate = selectForUpdate; }