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