mybatis中resultType和resultMap的区别:
resultType返回的sql列名和对应实体的属性名是一一对应,而resultMap返回的列名和对应实体的属性名不必要一一对应,而是由mybatis自己处理映射到实体上,可以对应包装类型
动态sql、如果使用 <where></where>标签,会自动去掉第一个and关键字
sql片段:应用场景,一般是在单表中使用,这样才能达到可重用性较高的要求,一般不要包含<where></where>
mybatis中resultType和resultMap的区别:
resultType返回的sql列名和对应实体的属性名是一一对应,而resultMap返回的列名和对应实体的属性名不必要一一对应,而是由mybatis自己处理映射到实体上,可以对应包装类型
动态sql、如果使用 <where></where>标签,会自动去掉第一个and关键字
sql片段:应用场景,一般是在单表中使用,这样才能达到可重用性较高的要求,一般不要包含<where></where>