net.tsz.afinal.db.sqlite
类 SqlBuilder
java.lang.Object
net.tsz.afinal.db.sqlite.SqlBuilder
public class SqlBuilder
- extends java.lang.Object
| 从类 java.lang.Object 继承的方法 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlBuilder
public SqlBuilder()
getInsertSqlAsSqlInfo
public static SqlInfo getInsertSqlAsSqlInfo(java.lang.Object entity)
- 获取插入的sql语句
- 参数:
tableInfo -
- 返回:
getDeleteSqlAsSqlInfo
public static SqlInfo getDeleteSqlAsSqlInfo(java.lang.Object entity)
getDeleteSqlAsSqlInfo
public static SqlInfo getDeleteSqlAsSqlInfo(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)
getSelectSqlAsSqlInfo
public static SqlInfo getSelectSqlAsSqlInfo(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)
getUpdateSqlAsSqlInfo
public static SqlInfo getUpdateSqlAsSqlInfo(java.lang.Object entity)
getUpdateSqlAsSqlInfo
public static SqlInfo getUpdateSqlAsSqlInfo(java.lang.Object entity,
java.lang.String strWhere)
getCreatTableSQL
public static java.lang.String getCreatTableSQL(java.lang.Class<?> clazz)