Package cn.lm.mybatis.mapper.entity
Class EntityColumn
java.lang.Object
cn.lm.mybatis.mapper.entity.EntityColumn
数据库表对应的列
- Author:
- liuzh
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean返回格式如:colum = #{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}getColumnEqualsHolder(String entityName) 返回格式如:colum = #{entityName.age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}返回格式如:#{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}getColumnHolder(String entityName) 返回格式如:#{entityName.age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}getColumnHolder(String entityName, String suffix) 返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}getColumnHolder(String entityName, String suffix, String separator) 返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}+separatorgetColumnHolderWithComma(String entityName, String suffix) 返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler},Class<?>org.apache.ibatis.type.JdbcTypegetOrder()intgetTable()Class<?>inthashCode()booleanisBlob()booleanisId()booleanbooleanbooleanbooleanvoidsetBlob(boolean blob) voidvoidsetEntityField(EntityField entityField) voidsetGenerator(String generator) voidsetGenIdClass(Class<? extends GenId> genIdClass) voidsetId(boolean id) voidsetIdentity(boolean identity) voidsetInsertable(boolean insertable) voidsetJavaType(Class<?> javaType) voidsetJdbcType(org.apache.ibatis.type.JdbcType jdbcType) voidvoidsetOrderBy(String orderBy) voidsetOrderPriority(int orderPriority) voidsetProperty(String property) voidsetTable(EntityTable table) voidsetTypeHandler(Class<?> typeHandler) voidsetUpdatable(boolean updatable) voidsetUseJavaType(boolean useJavaType) toString()
-
Constructor Details
-
EntityColumn
public EntityColumn() -
EntityColumn
-
-
Method Details
-
getColumnEqualsHolder
返回格式如:colum = #{entityName.age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}- Parameters:
entityName-- Returns:
-
getColumnHolder
返回格式如:#{entityName.age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}- Parameters:
entityName-- Returns:
-
getColumnHolder
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}- Parameters:
entityName-suffix-- Returns:
-
getColumnHolderWithComma
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler},- Parameters:
entityName-suffix-- Returns:
-
getColumnHolder
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}+separator- Parameters:
entityName-suffix-separator-- Returns:
-
equals
-
hashCode
public int hashCode() -
getColumn
-
setColumn
-
getColumnEqualsHolder
返回格式如:colum = #{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}- Returns:
-
getColumnHolder
返回格式如:#{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}- Returns:
-
getEntityField
-
setEntityField
-
getGenerator
-
setGenerator
-
getJavaType
-
setJavaType
-
getJdbcType
public org.apache.ibatis.type.JdbcType getJdbcType() -
setJdbcType
public void setJdbcType(org.apache.ibatis.type.JdbcType jdbcType) -
getOrderBy
-
setOrderBy
-
getProperty
-
setProperty
-
getTable
-
setTable
-
getTypeHandler
-
setTypeHandler
-
isId
public boolean isId() -
setId
public void setId(boolean id) -
isIdentity
public boolean isIdentity() -
setIdentity
public void setIdentity(boolean identity) -
getGenIdClass
-
setGenIdClass
-
isInsertable
public boolean isInsertable() -
setInsertable
public void setInsertable(boolean insertable) -
isUpdatable
public boolean isUpdatable() -
setUpdatable
public void setUpdatable(boolean updatable) -
getOrder
-
setOrder
-
isBlob
public boolean isBlob() -
setBlob
public void setBlob(boolean blob) -
isUseJavaType
public boolean isUseJavaType() -
setUseJavaType
public void setUseJavaType(boolean useJavaType) -
getOrderPriority
public int getOrderPriority() -
setOrderPriority
public void setOrderPriority(int orderPriority) -
toString
-