摘要: .1)分析mybatis的架构(四层架构) 1.接口层(广义接口) 1.1 增加接口方法 删除 增加 修改 查询 各种直接使用的配置方法 2.数据处理层 2.1 列如select * from student where name=#{} and age=#{} 2.1.1 首先处理参数 2.1.2 阅读全文
posted @ 2020-03-11 13:35 何邦柱 阅读(168) 评论(1) 推荐(0) 编辑
摘要: .1)有这几种针对模糊查询的方式 1.${} 1.1 使用如下 <if test="stuName!=null and stuName!=''">and stuName like '%${stuName}%'</if> 1.1.1 这种方法时不推荐使用的 安全隐患问题 2.传值时,直接传%xxx% 阅读全文
posted @ 2020-03-11 13:02 何邦柱 阅读(263) 评论(1) 推荐(1) 编辑
摘要: .1)trim标签的使用 1.使用trim处理查询和修改操作 <!--查询操作处理--> <select id="queryStudentByNoWithONGL" resultType="Student" parameterType="student"> select * from student 阅读全文
posted @ 2020-03-11 13:00 何邦柱 阅读(202) 评论(1) 推荐(1) 编辑
摘要: .1)通过resultMap来解决数据库的字段和类中的属性不一致的问题 1.在mapper文件中编写如下 <select id="queryStudentByNoWithResultMap" resultMap="StudqueryStudentByNoWithMap"> select * from 阅读全文
posted @ 2020-03-10 22:10 何邦柱 阅读(181) 评论(1) 推荐(1) 编辑
摘要: .1)常见的关联关系 1.一对一,多对一,一对多,多对多 2.但是在mybatis框架只有一对多,和一对一的形式, (多对一,多对多的本质就是一对多的变化) .2)一对一 1.业务扩展类 1.1 创建类,继承一张表 在创建类中写另外一个表的字段 形成合并 package org.hbz.entity 阅读全文
posted @ 2020-03-10 20:27 何邦柱 阅读(260) 评论(1) 推荐(1) 编辑
摘要: .1)使用返回值为Map 查询单个数据的时候 1.配置如下 <!-- 返回值为map--> <select id="queryStudentById" resultType="java.util.Map"> select stuNo "no",stuName "name",stuAge "age", 阅读全文
posted @ 2020-03-10 20:18 何邦柱 阅读(437) 评论(1) 推荐(1) 编辑
摘要: .1)目前 将多个参数封装到有个pojo对象中,使用对象传递 --> 如果不用呢 传入的是多个参数 1.传入多个参数时,不用在mapper.xml中编写parameterType,并且参数类型不是混合类型(又有对象又有简单的类型) 1.1 方式一 1.1.1 异常提示:stuNo不能使用,就可以使用 阅读全文
posted @ 2020-03-10 20:13 何邦柱 阅读(243) 评论(1) 推荐(1) 编辑
摘要: .1)事务的提交 1.手动提交的方式 SqlSession session=sessionFactory.openSession();//默认值为false 需要手动提交 //使用commit()方法来提交 session.commit(); 2.自动提交的方式 SqlSession session 阅读全文
posted @ 2020-03-10 20:06 何邦柱 阅读(217) 评论(1) 推荐(1) 编辑
摘要: .1)多环境切换 1.配置properties #mysql的配置环境 mysql.driver=com.mysql.jdbc.Driver mysql.url=jdbc:mysql://localhost:3306/ssm mysql.username=root mysql.password=ro 阅读全文
posted @ 2020-03-10 19:56 何邦柱 阅读(169) 评论(1) 推荐(1) 编辑
摘要: .1)表丶类丶接口丶mapper.xml四者密切相关,因此,当知道一个的时候 其他三个应该可以自动生成 .2)具体实现步骤 1.导入jar包 <!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator 阅读全文
posted @ 2020-03-10 19:45 何邦柱 阅读(127) 评论(1) 推荐(1) 编辑