https://blog.csdn.net/majinggogogo/article/details/72123185
- <!-- 2. parameterType (可选配置, 默认为mybatis自动选择处理)
- 将要传入语句的参数的完全限定类名或别名, 如果不配置,mybatis会通过ParameterHandler 根据参数类型默认选择合适的typeHandler进行处理
- parameterType 主要指定参数类型,可以是int, short, long, string等类型,也可以是复杂类型(如对象) -->
- parameterType="user"
- <!-- 5. keyProperty (可选配置, 默认为unset)
- (仅对 insert 和 update 有用)唯一标记一个属性,MyBatis 会通过 getGeneratedKeys 的返回值或者通过 insert 语句的 selectKey 子元素设置它的键值,默认:unset。如果希望得到多个生成的列,也可以是逗号分隔的属性名称列表。 -->
- keyProperty=""
INSERT INTO xxl_sso_user (
`username`,
`password`
)
values (
#{userInfo.username},
#{userInfo.password}
);
</insert>
- <!-- 3. resultType (resultType 与 resultMap 二选一配置)
- resultType用以指定返回类型,指定的类型可以是基本类型,可以是java容器,也可以是javabean -->
- resultType="User"
- <!-- 4. resultMap (resultType 与 resultMap 二选一配置)
- resultMap用于引用我们通过 resultMap标签定义的映射类型,这也是mybatis组件高级复杂映射的关键 -->
- resultMap="userResultMap"
SELECT <include refid="Base_Column_List" />
from xxl_sso_user
</select>