|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.hibernate.BySqlStatic
public class BySqlStatic
for simple HQL, use this instead of inverse of control. this will do proper error handling and descriptive exception handling. This will by default use the transaction modes GrouperTransactionType.READONLY_OR_USE_EXISTING, and GrouperTransactionType.READ_WRITE_OR_USE_EXISTING depending on if a transaction is needed.
Method Summary | ||
---|---|---|
static void |
attachParams(java.sql.PreparedStatement statement,
java.lang.Object params)
Attach params for a prepared statement. |
|
static void |
attachParams(java.sql.PreparedStatement statement,
java.lang.Object params,
java.lang.Object types)
Attach params for a prepared statement. |
|
int |
executeSql(java.lang.String sql)
execute some sql |
|
int |
executeSql(java.lang.String sql,
java.util.List<java.lang.Object> params)
execute some sql |
|
|
listSelect(java.lang.Class<T> returnClassType,
java.lang.String sql,
java.util.List<java.lang.Object> params)
select one object from sql (one row, one col |
|
|
listSelectHiberateMapped(java.lang.Class<T> returnClassType,
java.lang.String query,
java.util.List<java.lang.Object> params)
select one object from sql (one row, one col |
|
|
select(java.lang.Class<T> returnClassType,
java.lang.String sql)
select one object from sql (one row, one col |
|
|
select(java.lang.Class<T> returnClassType,
java.lang.String sql,
java.util.List<java.lang.Object> params)
select one object from sql (one row, one col |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public int executeSql(java.lang.String sql)
sql
- can be insert, update, delete, or ddl
public int executeSql(java.lang.String sql, java.util.List<java.lang.Object> params)
sql
- can be insert, update, delete, or ddlparams
- prepared statement params
public <T> T select(java.lang.Class<T> returnClassType, java.lang.String sql)
T
- the typereturnClassType
- type to be returned (currnetly supports string and intsql
- can be insert, update, delete, or ddl
public <T> T select(java.lang.Class<T> returnClassType, java.lang.String sql, java.util.List<java.lang.Object> params)
T
- the typereturnClassType
- type to be returned (currnetly supports string and intsql
- can be insert, update, delete, or ddlparams
- prepared statement params
public <T> java.util.List<T> listSelectHiberateMapped(java.lang.Class<T> returnClassType, java.lang.String query, java.util.List<java.lang.Object> params)
T
- the typereturnClassType
- type to be returned (currnetly supports string and intsql
- can be insert, update, delete, or ddlparams
- prepared statement params
public <T> java.util.List<T> listSelect(java.lang.Class<T> returnClassType, java.lang.String sql, java.util.List<java.lang.Object> params)
T
- the typereturnClassType
- type to be returned (currnetly supports string and intsql
- can be insert, update, delete, or ddlparams
- prepared statement params
public static void attachParams(java.sql.PreparedStatement statement, java.lang.Object params) throws org.hibernate.HibernateException, java.sql.SQLException
statement
- params
- either null, Object, Object[], or List of Objects
org.hibernate.HibernateException
java.sql.SQLException
public static void attachParams(java.sql.PreparedStatement statement, java.lang.Object params, java.lang.Object types) throws org.hibernate.HibernateException, java.sql.SQLException
statement
- params
- either null, Object, Object[], or List of Objectstypes
- either null, Type, Type[], or List of Objects
org.hibernate.HibernateException
java.sql.SQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |