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 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)