不学无数——记一次常见异常而导致的Debug源码之旅
1. 出现的异常以信息
代码如下:
Mapper接口中的代码:
List queryTransCdByType(String type);
MapperXML中的SQL代码:
SELECT * FROM 表名 t where 1=1
and t.
Mybatis表对象继承实现
Mybatis表对象继承
我们一般用表来表现对象之间的继承关系时通常有三种方式。第一种是把所有对象包含的属性都存放在一张表中,然后用一个字段来区分当前记录对应的对象类型;第二种是每个子类型一张表,每张表都存该对象所有的属性;第三种是基类作为一张表进行存储,每个子类特性的属性都新建一张表进行保存,然后在基类对应的表里面通过一个字段来区分对象的类型。