随笔分类 -  7-mybatis

摘要:1. 在pom.xml配置PageHelper的依赖信息 <!--添加pageHelper的依赖--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version> 阅读全文
posted @ 2021-02-24 00:52 渐行、渐远 阅读(89) 评论(0) 推荐(0)
摘要:<!--sql映射文件的位置(sql mapper 的位置)--> <!--一个mapper标签指定一个文件的位置,从类路径开始的路径信息 类路径:编译后target/classes下面的路径 --> <mappers> <!--指定多个mapper文件的方式--> <!--第一种,使用多个mapp 阅读全文
posted @ 2021-02-24 00:31 渐行、渐远 阅读(842) 评论(0) 推荐(1)
摘要:jdbc.Driver=com.mysql.jdbc.Driverjdbc.Url=jdbc:mysql://localhost:3306/springdbjdbc.Username=rootjdbc.Password=123456 <properties resource="jdbc.proper 阅读全文
posted @ 2021-02-24 00:23 渐行、渐远 阅读(269) 评论(0) 推荐(0)
摘要:1. 定义代码片段 <sql id="selectall"> select id,name,email,age from student</sql> 2. 使用代码片段 <select id="selectSqlPD" resultType="com.bjpowernode.domain.Stude 阅读全文
posted @ 2021-02-23 23:56 渐行、渐远 阅读(308) 评论(0) 推荐(1)
摘要:<!--foreach 第一种用法,循环list--> <select id="selectForeach" resultType="com.bjpowernode.domain.Student"> select id,name,email,age from student where id in 阅读全文
posted @ 2021-02-23 23:47 渐行、渐远 阅读(423) 评论(0) 推荐(0)
摘要:<select id="selectStudentsByWhere" resultType="com.bjpowernode.domain.Student"> select id,name,email,age from student <where> <if test="name!=null and 阅读全文
posted @ 2021-02-23 23:05 渐行、渐远 阅读(717) 评论(0) 推荐(1)
摘要:1 package com.bjpowernode.dao; 2 3 import com.bjpowernode.domain.Student; 4 import org.apache.ibatis.annotations.Param; 5 6 import java.util.List; 7 8 阅读全文
posted @ 2021-02-22 00:37 渐行、渐远 阅读(697) 评论(0) 推荐(0)
摘要:一、Dao接口层对接口方法进行定义的时候指定要传入的参数 1 package com.bjpowernode.dao; 2 3 import com.bjpowernode.domain.Student; 4 import org.apache.ibatis.annotations.Param; 5 阅读全文
posted @ 2021-02-22 00:15 渐行、渐远 阅读(95) 评论(0) 推荐(0)
摘要:1 package com.bjpowernode; 2 3 import com.bjpowernode.dao.StudentDao; 4 import com.bjpowernode.domain.Student; 5 import com.bjpowernode.utils.MybatisU 阅读全文
posted @ 2021-02-21 21:41 渐行、渐远 阅读(121) 评论(0) 推荐(0)
摘要:1 package com.bjpowernode.dao.impl; 2 3 import com.bjpowernode.dao.StudentDao; 4 import com.bjpowernode.domain.Student; 5 import com.bjpowernode.utils 阅读全文
posted @ 2021-02-21 20:58 渐行、渐远 阅读(196) 评论(0) 推荐(0)
摘要:1 package com.bjpowernode.utils; 2 3 import org.apache.ibatis.io.Resources; 4 import org.apache.ibatis.session.SqlSession; 5 import org.apache.ibatis. 阅读全文
posted @ 2021-02-20 01:22 渐行、渐远 阅读(409) 评论(0) 推荐(0)
摘要:<settings> <!--设置mybatis输出日志到控制台--> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> 阅读全文
posted @ 2021-02-20 00:53 渐行、渐远 阅读(58) 评论(0) 推荐(0)
摘要:1. 在持久层dao接口下增加一个插入方法 1 package com.bjpowernode.dao; 2 3 import com.bjpowernode.domain.Student; 4 5 import java.util.List; 6 7 /*接口操作student表*/ 8 //4. 阅读全文
posted @ 2021-02-20 00:45 渐行、渐远 阅读(139) 评论(0) 推荐(0)
摘要:默认情况下,如果没有指定resources,目前认为自动会将src/main/resources下的.xml文件放到target里头的classes文件夹下的package下的文件夹里。如果设定了resources,那么默认的就会失效,因此需要设置指定resources文件夹。如下,我们手工制定了r 阅读全文
posted @ 2021-02-19 23:06 渐行、渐远 阅读(1877) 评论(0) 推荐(0)
摘要:第一个mybatis的例子实现步骤1. 新建student表2. 加mybatis坐标,mysql驱动坐标 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <project xmlns="http://maven.apache.org/POM/4.0.0" 阅读全文
posted @ 2021-02-19 19:39 渐行、渐远 阅读(347) 评论(0) 推荐(0)
摘要:1.三层框架 1. controller 界面层(html,javascript,servlet) springMVC 2. service 服务层(业务处理层) spring 3. Dao 数据处理层(持久层) Mybatis 2. Mybatis总结:Mybatis是sql映射框架,提供了sql 阅读全文
posted @ 2021-02-19 00:13 渐行、渐远 阅读(13) 评论(0) 推荐(0)