Package org.padler.thydbadmin.service
Class DataAccessService
- java.lang.Object
-
- org.padler.thydbadmin.service.DataAccessService
-
@Service public class DataAccessService extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATABASE_PRODUCT_NAME_DB2static java.lang.StringDATABASE_PRODUCT_NAME_H2static java.lang.StringDATABASE_PRODUCT_NAME_MYstatic java.lang.StringDATABASE_PRODUCT_NAME_PGprotected javax.persistence.EntityManagerentityManagerstatic java.lang.StringQUERY_LIMITstatic java.lang.StringQUERY_SELECT_ALLstatic java.lang.StringQUERY_SELECT_COUNT
-
Constructor Summary
Constructors Constructor Description DataAccessService(javax.sql.DataSource dataSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.domain.Page<java.util.Map<java.lang.String,java.lang.Object>>executeQuery(java.lang.String sql, int page, int pageSize)intexecuteUpdate(java.lang.String sql)java.sql.DatabaseMetaDatagetInfo()
-
-
-
Field Detail
-
QUERY_SELECT_COUNT
public static final java.lang.String QUERY_SELECT_COUNT
- See Also:
- Constant Field Values
-
DATABASE_PRODUCT_NAME_PG
public static final java.lang.String DATABASE_PRODUCT_NAME_PG
- See Also:
- Constant Field Values
-
DATABASE_PRODUCT_NAME_MY
public static final java.lang.String DATABASE_PRODUCT_NAME_MY
- See Also:
- Constant Field Values
-
DATABASE_PRODUCT_NAME_H2
public static final java.lang.String DATABASE_PRODUCT_NAME_H2
- See Also:
- Constant Field Values
-
DATABASE_PRODUCT_NAME_DB2
public static final java.lang.String DATABASE_PRODUCT_NAME_DB2
- See Also:
- Constant Field Values
-
QUERY_SELECT_ALL
public static final java.lang.String QUERY_SELECT_ALL
- See Also:
- Constant Field Values
-
QUERY_LIMIT
public static final java.lang.String QUERY_LIMIT
- See Also:
- Constant Field Values
-
entityManager
protected javax.persistence.EntityManager entityManager
-
-
Method Detail
-
getInfo
public java.sql.DatabaseMetaData getInfo()
-
executeQuery
public org.springframework.data.domain.Page<java.util.Map<java.lang.String,java.lang.Object>> executeQuery(java.lang.String sql, int page, int pageSize)
-
executeUpdate
@Transactional public int executeUpdate(java.lang.String sql)
-
-