
Mybatis
krismile__qh
坚持,坚持,不败的代名词!
展开
-
mybatis传入参数类型parameterType和输出结果类型resultType详解
前言Mybatis的Mapper文件中的select、insert、update、delete元素中都有一个parameterType和resultType属性,parameterType属性用于对应的mapper接口方法接受的参数类型,resultType用于指定sql输出的结果类型。resultType:指定sql输出结果类型,总共四种:1. Map和List;2. 基本数...原创 2019-05-28 10:01:24 · 6789 阅读 · 3 评论 -
对resultMap中column的理解
resultMap中column的值:总之,column是指查询出来的字段名。1.如果是单表映射,column默认是对应数据库字段//pojo属性与数据库字段对应一致时,<resultMap>中可以不用写映射//如果有个别的字段不一致,可以只写不一致的字段//例如:只写<result property="username" column="user_name" /...原创 2019-05-28 17:57:30 · 15886 阅读 · 3 评论 -
mybatis介绍
结合对jdbc的理解:https://blog.csdn.net/krismile__qh/article/details/89234269MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。My...原创 2019-06-06 17:24:38 · 485 阅读 · 0 评论 -
Mybatis调用存储过程案例
1、调用存储过程 mybatis调用存储过程时需要指定statementType=”CALLABLE”,这样Mybatis内部中调用sql语句时将采用CallableStatementHandler,而CallableStatementHandler内部将使用CallableStatement来调用存储过程。如果存储过程是有参数的,需要指定mode属性,可选值有IN、OUT和INOUT。当m...转载 2019-08-01 16:55:07 · 984 阅读 · 0 评论 -
Mybatis CRUD注解Annotation的使用
详见:https://blog.csdn.net/a772304419/article/details/80791007Mybatis框架下的CRUD操作,除了常用的Mapper.xml的xml方式外,还可以使用注解的方式。不需要再写Dao层每个类对应的xml文件,直接在Dao层的方法上添加以下注解:1. @Select,@Insert,@Update,@Delete完成常见的增删改查...原创 2019-08-14 17:33:08 · 521 阅读 · 0 评论