整理一下
Mabatis映射的时候书根据set方法的名称,set方法的名称需为set+(select语句中的变量名),大小写无所谓,set方法的参数名称也无所谓
select role_type roleType from role;
对应 setRoleType(String roleType)方法
如果java bean的字段类型为int,数据库字段为空时,Mybatis查询出来反序列化到该bean,字段值为0。为了区分数据库字段是空值和0的情况,bean中int类型可用Integer代替。
Mybatis若返回的是类型Bean的list,即接口为List<XXXBean>的形式,xml文件中
resultType="com.xxx.xxx.XXXBean"形式即可
Mybatis标签内的sql语句结尾不能加分号,否则报无效字符错误。
Mabatis sql语句中的大于号与小于号要转义,否则会报错
\>=可用\>=代替,
\<=可用\<=代替
网友评论