Mybatis
godkzz
多多益善
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录MYBATIS中的Unknown Source
在一次sql的查询中,遇到了错误Unknown Source解决方法:加上sql指定返回类型resultType就解决了这个方法也许不适用于所有情况,但是可以尝试一下,没准就弄好了呢..原创 2021-09-09 17:01:07 · 2620 阅读 · 0 评论 -
Mybatis学习笔记(五)PageHelper
一、引入meaven依赖<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.1.10</version></dependency>二、在mybatis配置文件的<environments>前面加入配置插件<plugins>原创 2021-08-06 13:40:01 · 126 阅读 · 0 评论 -
Mybatis学习笔记(四)动态sql
一、if对于该标签,当test的值为true时,会将其包含的SQL片段拼接到其所在的SQL语句中语法:<if test="条件">sql语句部分</if>案例:接口方法List<Student> selectStudentIf(Student student);mapper文件<select id="selectStudentIf" resultType="com.demo.domain.Student">select ..原创 2021-08-06 00:31:09 · 195 阅读 · 0 评论 -
Mybatis学习笔记(三)Like查询两种方案
1.第一种 java代码指定like的内容(推荐)<select id="selectLike" resultType="com.demo.domain.Student">select id,name,email,age from student where name like #{name}</select>List<Student> students = dao.selectLike("%松%");2.第二种 在mapper文件中拼接like的内容原创 2021-08-05 23:39:16 · 216 阅读 · 0 评论 -
Mybatis学习笔记(二)resultType与resultMap
一、resultTypemybatis执行了sql语句,得到的java对象。1.resultType结果类型,指sql语句执行完毕后,数据转为的java对象 处理方式: ①mybatis执行sql语句,然后mybatis调用类的无参构造方法,创建对象。 ②mybatis把ResultSet指定列值付给同名的属性。2.返回类型分为:简单类型、对象类型、map(只能返回一条记录)二、resultMap(结果映射...原创 2021-08-05 23:32:23 · 230 阅读 · 0 评论 -
Mybatis学习笔记(一)
一、mapper标签:<mapper namespace = "对应接口">例如:<mapper namespace = "com.demo.dao.StudentDao">二、查询语句 :<select id="对应接口的方法名" parameterType = "传入参数类型" resultType="查询返回类型"</select>例如:<select id="selectStudentById" parameterType =原创 2021-08-05 22:14:44 · 130 阅读 · 0 评论 -
mybatis的三层架构
一、三层架构1.界面层:和用户打交道的,接收用户的请求参数,显示处理结果。(jsp、html、servlet)2.业务逻辑层:接收了界面层传递的数据,计算逻辑,调用数据库,获取数据。3.数据访问层:访问数据库,执行对数据的查询,修改、删除等等。二、三层对应的包1.界面层:controller包(servlet)2.业务逻辑层:service包(XXXService类)3.数据访问层:dao包(XXXDao类)三、三层类中的交互用户使用界面层→业务逻辑层→数原创 2021-08-05 18:47:55 · 4313 阅读 · 1 评论
分享