net.tsz.afinal.db.sqlite
类 SqlBuilder

java.lang.Object
  继承者 net.tsz.afinal.db.sqlite.SqlBuilder

public class SqlBuilder
extends java.lang.Object


构造方法摘要
SqlBuilder()
           
 
方法摘要
static java.lang.String getCreatTableSQL(java.lang.Class<?> clazz)
           
static SqlInfo getDeleteSqlAsSqlInfo(java.lang.Class<?> clazz, java.lang.Object idValue)
           
static SqlInfo getDeleteSqlAsSqlInfo(java.lang.Object entity)
           
static java.lang.String getDeleteSQLByWhere(java.lang.Class<?> clazz, java.lang.String strWhere)
          根据条件删除数据 ,条件为空的时候将会删除所有的数据
static SqlInfo getInsertSqlAsSqlInfo(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 SqlInfo getSelectSqlAsSqlInfo(java.lang.Class<?> clazz, java.lang.Object idValue)
           
static java.lang.String getSelectSQLByWhere(java.lang.Class<?> clazz, java.lang.String strWhere)
           
static SqlInfo getUpdateSqlAsSqlInfo(java.lang.Object entity)
           
static SqlInfo getUpdateSqlAsSqlInfo(java.lang.Object entity, java.lang.String strWhere)
           
 
从类 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)