![](https://img-blog.csdnimg.cn/6f8e5b2d38f843b6b3b3d447dac87e88.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
框架--mybatis
新手入门mybatis
小布丁value
这个作者很懒,什么都没留下…
展开
-
整合SSM
环境要求数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR(100) NOT NULL COMMENT '书名',`bookCounts` INT(11) NOT原创 2022-04-01 12:45:05 · 207 阅读 · 0 评论 -
mybatis:一对多处理
mybatis:一对多处理1.实体类编写@Datapublic class Student { private int id; private String name; //学生需要关联一个老师 private int tid;}@Datapublic class Teacher { private int id; private String name; private List<Student> students;原创 2022-03-26 13:12:09 · 490 阅读 · 0 评论 -
mybatis:一对多
mybatis: 一对多和多对一多对一1.搭建环境CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `name`) VALUES (1, '秦老师');CREATE TABLE `student` (`id` INT(原创 2022-03-26 12:08:36 · 103 阅读 · 0 评论 -
mybatis-Lombok
1.mybatis-Lombok任何jar包都可以去Maven仓库找<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.10</version> </dependency></dependencie原创 2022-03-25 22:11:19 · 197 阅读 · 0 评论 -
mybatis-使用注解开发
mybatis-使用注解开发1.修改事务为自动提交2.增删改查的实现 @Select("select * from user") List<User> getUsers(); //方法存在多个参数,所有参数前面必须加上@Param("id")注解 @Select("select * from user where id=#{id}") User getUserByID(@Param("id") int id); @Insert("inse原创 2022-03-25 18:54:59 · 419 阅读 · 0 评论 -
Mybatis执行流程分析
Mybatis执行流程分析导入依赖删除父项目的Src建立子项目父项目的依赖子项目都可以用配置mybatis的核心配置文件创建Bean类创建接口,实现接口用xml或者注解实现接口原创 2022-03-25 17:51:29 · 672 阅读 · 0 评论 -
mybatis-使用注解开发
mybatis-使用注解开发原创 2022-03-25 17:28:53 · 167 阅读 · 0 评论 -
mybatis-limit分页
mybatis-limit分页//分页 List<User> getUserByLimit(Map<String,Integer> map);</select> <resultMap id="UserMap" type="user"> <result column="id" property="id"/> <result column="name" property="name"/原创 2022-03-25 15:31:54 · 105 阅读 · 0 评论 -
mybatis日志
mybatis日志1.标准日志官网位置 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings>配置其他日志改一下value就可以了2.Log4j1.先导入log4j的包<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency>原创 2022-03-25 14:53:17 · 63 阅读 · 0 评论 -
ResultMap结果集映射
ResultMap结果集映射1.解决属性名和字段名不一致的问题测试为什么?解决方法,起别名<resultMap id="getUserByID" type="user"> <result column="id" property="id"/> <result column="name" property="name"/> <result column="pwd" property="password"/><原创 2022-03-25 13:06:05 · 46 阅读 · 0 评论 -
mybatis类型别名
mybatis类型别名官网找<typeAliases> <typeAlias alias="User" type="com.kuang.pojo.User"/> </typeAliases>原创 2022-03-25 12:10:18 · 90 阅读 · 0 评论 -
mybatis核心配置文件
mybatis核心配置文件1.environment看官网文档点进去默认default,选中了development的环境可以设置多个环境,但是默认的只有一个环境default的值改为相应的id即可2.properties引入配置文件报错是properites的顺序问题,注意以后可能会遇到也可以分开配置,要注意优先级问题当外部配置文件和这个重复的话,优先外部配置文件。...原创 2022-03-25 11:42:23 · 95 阅读 · 0 评论 -
Map和模糊查询拓展
Map和模糊查询拓展1.Map大概意思就是 对比一开始的插入手法 如果参数过多 比方说用户的性格长相爱好。。。N个参数 你全部加进去就很麻烦如果用Map 我添加 修改某位用户的密码就很方便 不用输入全部的参数2.模糊查询测试:为什么不这样写:防止sql注入模糊查询怎么写:...原创 2022-03-25 10:51:03 · 116 阅读 · 0 评论 -
搭建Mybatis的第一个程序
1.简介1.1什么是Mybatis?MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC代码以及设置参数和获取结果集的工作MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache softwarefou转载 2022-03-24 17:24:08 · 104 阅读 · 0 评论 -
mybatisCRUD
mybatisCRUD插入 添加一组用户数据1.写一个接口2.在mapper.xml配置文件里面写这个接口的sql语句3.去测试一下这个insert方法更新和删除也一样原创 2022-03-24 23:15:47 · 89 阅读 · 0 评论 -
Jdbc入门
Jdbc入门Jdbc本质(一套接口)Jdbc本质(一套接口)1.jdbc 是什么?Java DataBase Connectivity(Java语言连接数据库)2.jdbc的本质是什么?jdbc是sun 公司指定的一套接口。 接口都有调用者和实现者。面向接口调用、面向接口写实现类,这都属于面向接口编程。接i都有调用者和实现者。 面向接口调用、面向接口写实现类,这都属于面向接口编程。思考:为什么sun公司要制定一套jdbc接口呢?因为每一个数据库的实现原理都不一样。Oracle有自己原创 2022-03-19 09:34:04 · 626 阅读 · 0 评论 -
Lombok使用
安装,使用简介:使用效果简介:简化Java开发,通过添加注解的方式提供setter和getter方法等方法;使用1.添加maven依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.4</version> <scope>provided</scop原创 2021-08-16 11:45:22 · 50 阅读 · 0 评论 -
maven配置教程(超级详细)
https://www.yuque.com/docs/share/e808f546-ef02-451e-a1ab-8dfb089aca4c?#(密码:mt6e) 《Maven 使用教程》https://www.yuque.com/docs/share/5505e2eb-64bf-4889-ab4f-f844f0dd7576?#(密码:avr5) 《Maven介绍》原创 2021-07-05 22:23:27 · 507 阅读 · 0 评论 -
mybatis介绍
mybatis介绍mybatismybatis的使用步骤1、引入mybatis依赖mybatis是Apache旗下开源的持久层框架 早期通过JDBC连接数据库(通过java代码来操作数据库) mybatis就是基于JDBC开发出的框架mybatis的中文地址:https://mybatis.org/mybatis-3/zh/index.htmlmybatis的使用步骤连接test库下的student表进行讲解CREATE TABLE `student` ( `SID` int(11) N原创 2021-07-10 15:50:28 · 285 阅读 · 0 评论