程序包 cool.scx.dao
类 BaseDaoColumnInfo
java.lang.Object
cool.scx.dao.BaseDaoColumnInfo
- 所有已实现的接口:
ColumnInfo
- 直接已知子类:
AnnotationConfigColumnInfo
BaseDaoColumnInfo
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final String插入时 的 sql 片段 强烈建议提前生成好!!!获取字段值javaFieldValue(Object target) 对应 java 的字段的名称 用于过滤final String查询时(select) 的 sql 片段 强烈建议提前生成好 !!!final String更新时的 sql 片段 强烈建议提前生成好!!!从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cool.scx.sql.ColumnInfo
autoIncrement, defaultValue, needIndex, notNull, onUpdateValue, primaryKey, type, unique
-
字段详细资料
-
javaField
-
updateSetSQL
-
selectSQL
-
-
构造器详细资料
-
BaseDaoColumnInfo
-
-
方法详细资料
-
updateSetSQL
更新时的 sql 片段 强烈建议提前生成好!!! 以提高性能
举例 :
片段 : [ user_name = :userName ]
SQL : [ update user set user_name = :userName where id = 1 ] -
selectSQL
查询时(select) 的 sql 片段 强烈建议提前生成好 !!! 以提高性能
举例 :
片段 : [ user_name as userName ] ,
如 查询列名和 java 字段名相同则直接返回列名 , 如 : [ password as password ] 简化为 [ password ]
SQL : [ select user_name as userName from user where id = 1 ]- 返回:
- a
Stringobject
-
insertValuesSQL
插入时 的 sql 片段 强烈建议提前生成好!!! 以提高性能
举例 :
片段 : [ :userName ]
SQL : [ insert into (user_name) values(:userName) ] -
javaFieldValue
对应 java 的字段的名称 用于过滤- 返回:
- a
-
columnName
- 指定者:
columnName在接口中ColumnInfo
-
javaFieldName
获取字段值- 返回:
- a
-