|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.github.drinkjava2.jdbpro.JDBPRO
com.github.drinkjava2.jsqlbox.JSQLBOX
public abstract class JSQLBOX
JSQLBOX store some public static methods, usually used for static import to simplify programming
| Field Summary | |
|---|---|
static SqlOption |
AUTO_SQL
|
static SqlOption |
EXECUTE
|
static SqlOption |
IGNORE_NULL
|
static SqlOption |
INSERT
|
static SqlOption |
QUERY
|
static SqlItem |
TAIL
|
static SqlOption |
UPDATE
|
static SqlOption |
USE_AUTO
|
static SqlOption |
USE_BOTH
|
static SqlOption |
USE_MASTER
|
static SqlOption |
USE_SLAVE
|
static SqlOption |
USE_TEMPLATE
|
| Constructor Summary | |
|---|---|
JSQLBOX()
|
|
| Method Summary | ||
|---|---|---|
static SqlItem |
alias(String... alias)
Create a model configurations with iven alias name |
|
static EntityNet |
eAutoNet(Class<?>... entityClass)
|
|
static int |
eCountAll(Class<?> entityClass,
Object... items)
|
|
static void |
eDelete(Object entity,
Object... items)
|
|
static void |
eDeleteById(Class<?> entityClass,
Object id,
Object... items)
|
|
static int |
eDeleteByIdTry(Class<?> entityClass,
Object id,
Object... items)
|
|
static int |
eDeleteTry(Object entity,
Object... items)
|
|
static boolean |
eExist(Object entity,
Object... items)
|
|
static boolean |
eExistById(Class<?> entityClass,
Object id,
Object... items)
|
|
static
|
eFindAll(Class<T> entityClass,
Object... items)
|
|
static
|
eFindBySample(Object sampleBean,
Object... items)
|
|
static
|
eFindBySQL(Object... items)
|
|
static
|
eFindRelatedList(Object entityOrIterable,
Object... sqlItems)
|
|
static
|
eFindRelatedMap(Object entity,
Object... sqlItems)
|
|
static
|
eFindRelatedOne(Object entity,
Object... sqlItems)
|
|
static
|
eFindRelatedSet(Object entity,
Object... sqlItems)
|
|
static
|
eInsert(T entity,
Object... items)
|
|
static
|
eLoad(T entity,
Object... items)
|
|
static
|
eLoadById(Class<T> entityClass,
Object entityId,
Object... items)
|
|
static
|
eLoadByIdTry(Class<T> entityClass,
Object entityId,
Object... items)
|
|
static
|
eLoadBySQL(Object... items)
|
|
static int |
eLoadTry(Object entity,
Object... items)
|
|
static
|
eUpdate(Object entity,
Object... items)
|
|
static int |
eUpdateTry(Object entity,
Object... items)
|
|
static SqlBoxContext |
gctx()
Shortcut method equal to SqlBoxContext.getGlobalSqlBoxContext() |
|
static SqlItem |
give(String from,
String to)
For EntityNet Query use, see user manual |
|
static SqlItem |
give(String from,
String to,
String fieldName)
For EntityNet Query use, see user manual |
|
static SqlItem |
giveBoth(String from,
String to)
For EntityNet Query use, see user manual |
|
static
|
iExecute(Object... items)
|
|
static
|
iInsert(Object... items)
|
|
static
|
iQuery(Object... items)
|
|
static
|
iQueryForEntityList(Object... items)
|
|
static long |
iQueryForLongValue(Object... items)
|
|
static List<Map<String,Object>> |
iQueryForMapList(Object... items)
|
|
static
|
iQueryForObject(Object... items)
|
|
static String |
iQueryForString(Object... items)
|
|
static int |
iUpdate(Object... items)
|
|
static
|
nExecute(Connection conn,
org.apache.commons.dbutils.ResultSetHandler<T> rsh,
String sql,
Object... items)
|
|
static int |
nExecute(Connection conn,
String sql,
Object... items)
|
|
static
|
nExecute(org.apache.commons.dbutils.ResultSetHandler rsh,
String sql,
Object... items)
|
|
static int |
nExecute(String sql,
Object... items)
|
|
static
|
nInsert(Connection conn,
org.apache.commons.dbutils.ResultSetHandler<T> rsh,
String sql,
Object... items)
|
|
static
|
nInsert(org.apache.commons.dbutils.ResultSetHandler rsh,
String sql,
Object... items)
|
|
static SqlItem |
noPagin()
Disable PaginHandler |
|
static
|
nQuery(Connection conn,
org.apache.commons.dbutils.ResultSetHandler<T> rsh,
String sql,
Object... items)
|
|
static
|
nQuery(org.apache.commons.dbutils.ResultSetHandler<T> rsh,
String sql,
Object... items)
|
|
static long |
nQueryForLongValue(Connection conn,
String sql,
Object... items)
|
|
static long |
nQueryForLongValue(String sql,
Object... items)
|
|
static List<Map<String,Object>> |
nQueryForMapList(Connection conn,
String sql,
Object... items)
|
|
static List<Map<String,Object>> |
nQueryForMapList(String sql,
Object... items)
|
|
static
|
nQueryForObject(Connection conn,
String sql,
Object... items)
|
|
static
|
nQueryForObject(String sql,
Object... items)
|
|
static String |
nQueryForString(Connection conn,
String sql,
Object... items)
|
|
static String |
nQueryForString(String sql,
Object... items)
|
|
static int |
nUpdate(Connection conn,
String sql,
Object... items)
|
|
static int |
nUpdate(String sql,
Object... items)
|
|
static PaginHandler |
pagin(int pageNumber,
int pageSize)
Build a PaginHandler handler |
|
static
|
pExecute(Object... items)
|
|
static
|
pInsert(Object... items)
|
|
static
|
pQuery(Object... items)
|
|
static
|
pQueryForEntityList(Object... items)
|
|
static long |
pQueryForLongValue(Object... items)
|
|
static List<Map<String,Object>> |
pQueryForMapList(Object... items)
|
|
static
|
pQueryForObject(Object... items)
|
|
static String |
pQueryForString(Object... items)
|
|
static int |
pUpdate(Object... items)
|
|
static Object[] |
shard(Object... shardvalues)
Build a SHARD_TABLE type sqlItem |
|
static SqlItem |
shardDB(Object... shardvalues)
Build a SHARD_DATABASE type sqlItem |
|
static SqlItem |
shardTB(Object... shardvalues)
Build a SHARD_TABLE type sqlItem |
|
static SqlItem |
tail(Object... tableName)
Build a TAIL SqlItem, tableName is the only parameter |
|
static
|
tExecute(Object... items)
|
|
static
|
tInsert(Object... items)
|
|
static
|
tQuery(Object... items)
|
|
static
|
tQueryForEntityList(Class<T> entityClass,
Object... items)
|
|
static long |
tQueryForLongValue(Object... items)
|
|
static List<Map<String,Object>> |
tQueryForMapList(Object... items)
|
|
static
|
tQueryForObject(Object... items)
|
|
static String |
tQueryForString(Object... items)
|
|
static int |
tUpdate(Object... items)
|
|
| Methods inherited from class com.github.drinkjava2.jdbpro.JDBPRO |
|---|
________INLINE_Methods________, ________SqlItem_Methods________, bind, disableHandlers, notNull, PARA, PARA0, param, PARAMS, ques, QUES, QUES0, question, sql, switchTo, VALUESQUES, valuesQuestions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final SqlOption USE_TEMPLATE
public static final SqlOption EXECUTE
public static final SqlOption UPDATE
public static final SqlOption INSERT
public static final SqlOption QUERY
public static final SqlOption USE_AUTO
public static final SqlOption USE_MASTER
public static final SqlOption USE_SLAVE
public static final SqlOption USE_BOTH
public static final SqlOption IGNORE_NULL
public static final SqlOption AUTO_SQL
public static final SqlItem TAIL
| Constructor Detail |
|---|
public JSQLBOX()
| Method Detail |
|---|
public static SqlBoxContext gctx()
public static SqlItem tail(Object... tableName)
public static PaginHandler pagin(int pageNumber,
int pageSize)
public static SqlItem alias(String... alias)
public static SqlItem give(String from,
String to,
String fieldName)
public static SqlItem give(String from,
String to)
public static SqlItem giveBoth(String from,
String to)
public static SqlItem noPagin()
public static SqlItem shardTB(Object... shardvalues)
public static SqlItem shardDB(Object... shardvalues)
public static Object[] shard(Object... shardvalues)
public static <T> List<T> eFindAll(Class<T> entityClass,
Object... items)
public static <T> List<T> eFindBySample(Object sampleBean,
Object... items)
public static <T> List<T> eFindBySQL(Object... items)
public static <T> T eInsert(T entity,
Object... items)
public static <T> T eLoad(T entity,
Object... items)
public static <T> T eLoadById(Class<T> entityClass,
Object entityId,
Object... items)
public static <T> T eLoadByIdTry(Class<T> entityClass,
Object entityId,
Object... items)
public static <T> T eLoadBySQL(Object... items)
public static <T> T eUpdate(Object entity,
Object... items)
public static boolean eExist(Object entity,
Object... items)
public static boolean eExistById(Class<?> entityClass,
Object id,
Object... items)
public static int eCountAll(Class<?> entityClass,
Object... items)
public static int eDeleteByIdTry(Class<?> entityClass,
Object id,
Object... items)
public static int eDeleteTry(Object entity,
Object... items)
public static int eLoadTry(Object entity,
Object... items)
public static int eUpdateTry(Object entity,
Object... items)
public static void eDelete(Object entity,
Object... items)
public static void eDeleteById(Class<?> entityClass,
Object id,
Object... items)
public static EntityNet eAutoNet(Class<?>... entityClass)
public static <T> T eFindRelatedOne(Object entity,
Object... sqlItems)
public static <T> List<T> eFindRelatedList(Object entityOrIterable,
Object... sqlItems)
public static <T> Set<T> eFindRelatedSet(Object entity,
Object... sqlItems)
public static <T> Map<Object,T> eFindRelatedMap(Object entity,
Object... sqlItems)
public static <T> T pQuery(Object... items)
public static <T> T pQueryForObject(Object... items)
public static long pQueryForLongValue(Object... items)
public static String pQueryForString(Object... items)
public static List<Map<String,Object>> pQueryForMapList(Object... items)
public static int pUpdate(Object... items)
public static <T> T pInsert(Object... items)
public static <T> T pExecute(Object... items)
public static <T> List<T> pQueryForEntityList(Object... items)
public static <T> T iQuery(Object... items)
public static <T> T iQueryForObject(Object... items)
public static long iQueryForLongValue(Object... items)
public static String iQueryForString(Object... items)
public static List<Map<String,Object>> iQueryForMapList(Object... items)
public static int iUpdate(Object... items)
public static <T> T iInsert(Object... items)
public static <T> T iExecute(Object... items)
public static <T> List<T> iQueryForEntityList(Object... items)
public static <T> T nQuery(Connection conn,
org.apache.commons.dbutils.ResultSetHandler<T> rsh,
String sql,
Object... items)
public static <T> T nQueryForObject(Connection conn,
String sql,
Object... items)
public static String nQueryForString(Connection conn,
String sql,
Object... items)
public static long nQueryForLongValue(Connection conn,
String sql,
Object... items)
public static List<Map<String,Object>> nQueryForMapList(Connection conn,
String sql,
Object... items)
public static int nUpdate(Connection conn,
String sql,
Object... items)
public static <T> T nInsert(Connection conn,
org.apache.commons.dbutils.ResultSetHandler<T> rsh,
String sql,
Object... items)
public static int nExecute(Connection conn,
String sql,
Object... items)
public static <T> List<T> nExecute(Connection conn,
org.apache.commons.dbutils.ResultSetHandler<T> rsh,
String sql,
Object... items)
public static <T> T nQuery(org.apache.commons.dbutils.ResultSetHandler<T> rsh,
String sql,
Object... items)
public static <T> T nQueryForObject(String sql,
Object... items)
public static String nQueryForString(String sql,
Object... items)
public static long nQueryForLongValue(String sql,
Object... items)
public static List<Map<String,Object>> nQueryForMapList(String sql,
Object... items)
public static int nUpdate(String sql,
Object... items)
public static <T> T nInsert(org.apache.commons.dbutils.ResultSetHandler rsh,
String sql,
Object... items)
public static int nExecute(String sql,
Object... items)
public static <T> List<T> nExecute(org.apache.commons.dbutils.ResultSetHandler rsh,
String sql,
Object... items)
public static <T> T tQuery(Object... items)
public static <T> T tQueryForObject(Object... items)
public static long tQueryForLongValue(Object... items)
public static String tQueryForString(Object... items)
public static List<Map<String,Object>> tQueryForMapList(Object... items)
public static int tUpdate(Object... items)
public static <T> T tInsert(Object... items)
public static <T> T tExecute(Object... items)
public static <T> List<T> tQueryForEntityList(Class<T> entityClass,
Object... items)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||