net.tsz.afinal.db.sqlite
类 SqlBuilder
java.lang.Object
net.tsz.afinal.db.sqlite.SqlBuilder
public class SqlBuilder
- extends java.lang.Object
|
方法摘要 |
static java.lang.String |
getCreatTableSQL(java.lang.Class<?> clazz)
|
static java.lang.String |
getDeleteSQL(java.lang.Class<?> clazz,
java.lang.Object idValue)
|
static java.lang.String |
getDeleteSQL(java.lang.Object entity)
|
static java.lang.String |
getDeleteSQLByWhere(java.lang.Class<?> clazz,
java.lang.String strWhere)
根据条件删除数据 ,条件为空的时候将会删除所有的数据 |
static java.lang.String |
getInsertSQL(java.lang.Object entity)
获取插入的sql语句 |
static java.lang.String |
getSelectSQL(java.lang.Class<?> clazz)
|
static java.lang.String |
getSelectSQL(java.lang.Class<?> clazz,
java.lang.Object idValue)
|
static java.lang.String |
getSelectSQLByWhere(java.lang.Class<?> clazz,
java.lang.String strWhere)
|
static java.lang.String |
getUpdateSQL(java.lang.Object entity)
|
static java.lang.String |
getUpdateSQL(java.lang.Object entity,
java.lang.String strWhere)
|
| 从类 java.lang.Object 继承的方法 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlBuilder
public SqlBuilder()
getInsertSQL
public static java.lang.String getInsertSQL(java.lang.Object entity)
- 获取插入的sql语句
- 参数:
tableInfo -
- 返回:
getDeleteSQL
public static java.lang.String getDeleteSQL(java.lang.Object entity)
getDeleteSQL
public static java.lang.String getDeleteSQL(java.lang.Class<?> clazz,
java.lang.Object idValue)
getDeleteSQLByWhere
public static java.lang.String getDeleteSQLByWhere(java.lang.Class<?> clazz,
java.lang.String strWhere)
- 根据条件删除数据 ,条件为空的时候将会删除所有的数据
- 参数:
clazz - strWhere -
- 返回:
getSelectSQL
public static java.lang.String getSelectSQL(java.lang.Class<?> clazz,
java.lang.Object idValue)
getSelectSQL
public static java.lang.String getSelectSQL(java.lang.Class<?> clazz)
getSelectSQLByWhere
public static java.lang.String getSelectSQLByWhere(java.lang.Class<?> clazz,
java.lang.String strWhere)
getUpdateSQL
public static java.lang.String getUpdateSQL(java.lang.Object entity)
getUpdateSQL
public static java.lang.String getUpdateSQL(java.lang.Object entity,
java.lang.String strWhere)
- 参数:
entity - strWhere - if strWhere is empty,only return update by id sql
- 返回:
getCreatTableSQL
public static java.lang.String getCreatTableSQL(java.lang.Class<?> clazz)