Mybatis
哆啦A梦
世界上只有10种人,认识二进制和不认识的人
展开
-
Mybatis01- 环境搭建以及搜索测试
Mybatis简介 个人认知:用于dao层的框架,如:Hibernate。主要用于数据库增删改查。 api地址:http://www.mybatis.org/mybatis-3/zh/index.html Mybatis环境搭建 1.是导入jar包(mybatis和mysql-connector-java), 然后进行Build Path中的Add to buil...原创 2019-06-01 23:05:31 · 93 阅读 · 0 评论 -
Mybatis02-数据库操作
数据库操作 1.书写实体类javabean package com.shxt.test; public class User { private Integer user_id; private String user_name; private String password; private String account; public Integer getUser...原创 2019-06-01 23:06:00 · 100 阅读 · 0 评论 -
Mybatis03-封装MybatisUtil实体类
封装MybatisUtil实体类 因为每次在书写实体类的时候,都要进行加载核心配置文件,获取Session工厂,获取session等重复性操作,不妨将其封装通过调用静态方法来达到相同目的。 1. 书写MybatisUtil.java package com.shxt.util; import java.io.IOException; import java.io.InputS...原创 2019-06-01 23:06:24 · 268 阅读 · 0 评论 -
Mybatis04-JUnit和log4j
JUnit JUnit是一个Java语言的单元测试框架。方便我们对程序进行测试,而不是在main方法中不停的注释。 步骤一:在Java Build Path里的Libraries添加JUnit驱动包。 步骤二:书写测试类 package com.shxt.test; import org.junit.After; import org.jun...原创 2019-06-01 23:06:45 · 123 阅读 · 0 评论 -
解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server's identity verification ...
对于稍微有点强迫症的我来说,每次正常加载MySQL驱动后,eclipse的控制台总是出现一行红色警告; Fri Mar 30 14:55:35 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45...原创 2019-06-02 12:10:29 · 1324 阅读 · 0 评论 -
Mybatis05-多条件查询
多条件查询 步骤一:先配置mybatis环境,然后再配置好JUnit和log4j。 步骤二:在com.shxt.model下创建POJO类,以及相应的映射文件。 package com.shxt.model; public class User { //注意:数据库里面的字段名,类里面的属性名,input标签name值要一致 private Integer userId; p...原创 2019-06-02 20:11:29 · 169 阅读 · 0 评论 -
Mybatis08-多对一
关系举例 一对多:比如说一个班级有很多学生,可是这个班级只有一个班主任。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里班主任和学生的关系就是一对多。 多对一:比如说一个班级有很多学生,可是这个班级只有一个班主任。在这个班级中随便找一个人,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里学生和班主任的关系就是多对一。 一...原创 2019-06-14 00:18:35 · 257 阅读 · 0 评论 -
Mybatis06-动态模糊查询和动态sql语句
动态模糊查询 步骤一:先配置mybatis环境,然后再配置好JUnit和log4j, 导入MybatisUtil.java。 步骤二:在com.shxt.model下创建POJO类,以及相应的映射文件。 package com.shxt.model; public class User { //注意:数据库里面的字段名,类里面的属性名,input标签name值要一致 priva...原创 2019-06-03 23:24:11 · 602 阅读 · 0 评论 -
Mybatis07-动态sql语句foreach
foreach 动态 SQL 的另外一个常用的操作需求是对一个集合进行遍历,通常是在构建 IN 条件语句的时候。比如: <select id="selectPostIn" resultType="domain.blog.Post"> SELECT * FROM POST P WHERE ID in <foreach item="item" index=...原创 2019-06-12 23:06:52 · 176 阅读 · 0 评论