类型映射
- java中的
boolean
对应于MySQL的BIT
类型,jdbcType=BIT
- MySQL的
TEXT
对应于Java的java.lang.String
,jdbcType=LONGVARCHAR
查询
- 非字符串类型的java字段不能和
''
进行<if>
比较,例如基本类型
插入
- 非字符串类型的java字段不能和
''
进行<if>
比较,例如基本类型
更新
- 更新操作时,允许为空的字段,
<set>
子句不能对其进行<if>
非空判断,否则没法通过UPDATE
将其内容置空。 - 非空的字段更新时才与
null
进行对比 - 只有字符串类型的非空字段在更新时才需要与
''
进行对比 - 更新操作中不能存在不允许更新的字段