Annotation Interface Column


Annotate a property of field or method mapping to a column of data table.
从以下版本开始:
1.0.0
版本:
1.0.0
作者:
ilikly
另请参阅:
  • 元素详细资料

    • value

      @AliasFor("name") String value
      return the column name of property mapped.
      返回:
      column name
      另请参阅:
      默认值:
      ""
    • name

      @AliasFor("value") String name
      返回:
      column name
      另请参阅:
      默认值:
      ""
    • insert

      String[] insert
      return the column writer expression
            #{value,javaType=,typeHandler}
       
      返回:
      the column writer
      默认值:
      {"#{${value}#if($typeHandler)", "#if($javaType), javaType=$!{javaType.canonicalName}#end", ", typeHandler=$!{typeHandler.canonicalName}#end}"}
    • select

      String select
      select column
      从以下版本开始:
      1.2.3
      默认值:
      "${column}"
    • update

      String[] update
       column = value
       
      从以下版本开始:
      1.2.3
      默认值:
      {"<choose>", " <when test=\"${selectiveTest}\">", " ${column} = #{${value}#if($typeHandler)", " #if($javaType), javaType=$!{javaType.canonicalName}#end", " , typeHandler=$!{typeHandler.canonicalName}#end},", " </when>", " <when test=\"${test}\">", " ${column} = #{${value}#if($typeHandler)", " #if($javaType), javaType=$!{javaType.canonicalName}#end", " , typeHandler=$!{typeHandler.canonicalName}#end},", " </when>", "</choose>"}
    • onDuplicateKey

      String onDuplicateKey
      column = values(column)
      从以下版本开始:
      1.2.3
      默认值:
      "${column} = values(${column})"
    • javaType

      Class<?> javaType
      return the property java type
      返回:
      the property java type
      默认值:
      java.lang.Object.class