![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 85
小关同学喜欢吃汉堡
这个作者很懒,什么都没留下…
展开
-
MyBatis复习笔记6:MyBatis缓存机制
配置文件详解属性(properties)MyBatis可以使用 properties 来引入外部 properties 配置文件的内容resource:引入类路径下的资源url:引入网络路径或者磁盘路径下的资源properties 有三种方式使用:1、通过 resource/url 属性指定配置文件<properties resource="dbconfig.properties"></properties>2、properties 元素体内指定的属性<da原创 2021-08-25 16:36:17 · 125 阅读 · 0 评论 -
MyBatis复习笔记5:MyBatis代码生成器
前言:做过几个项目之后深感代码生成器的便捷,有了它我们可以少写许多重复的、基础的代码,如基本的增删改查的代码,我们可以交给代码生成器生成,而我们只需要专注于业务逻辑上的代码即可。MyBatis GeneratorMyBatis官方提供了代码生成器,MyBatis Generator,我们可以去他们的MyBatis Generator官方文档查看它的详细使用,这里简单记录一下如何使用MyBatis GeneratorMyBatis Generator的Github下载地址:https://githu.原创 2021-08-25 16:32:48 · 102 阅读 · 0 评论 -
Mybatis复习笔记:4
关于Mybatis中的一些注意点一.关于实体类属性当我们封装的时候我们一般要求实体类中和数据库的列名保持一致。如果不一致将会导致查询结果为空。解决属性名和数据库中表的字段名不一致的方法1.在sql语句中给数据库中的字段起别名如: <select id="findAll" resultType="com.domain.User"> select product_name as name, product_type as type,product_price as pr原创 2020-08-06 21:59:47 · 110 阅读 · 0 评论 -
Mybatis复习笔记3:映射文件详解
关于映射配置文件的标签parameterType标签parameterType为输入参数,即负责配置的时候传入的参数类型。parameterType有基本数据类型和复杂的数据类型配置。一.基本数据类型基本数据类型:int,String,long,Date等;这是在我之前的博客中讲的最多的了<select id="findByType" parameterType="String" resultType="com.domain.User"> select * from原创 2020-08-06 21:59:40 · 212 阅读 · 0 评论 -
Mybatis入门:4(多表查询操作)
多表查询操作Mybatis的多表操作表之间的关系有几种:一对多、一对一、多对一、多对多例:人和身份证号就是一对一一个人只能有一个身份证一个身份证号只能属于一个人例:老师和学生就是多对多一个学生可以被多个老师教过一个老师可以教多个学生一对一...原创 2020-08-05 23:38:26 · 318 阅读 · 0 评论 -
MyBatis复习笔记2:配置文件详解
关于Mybatis配置文件的标签properties标签在MyBatis的配置文件中可以使用properties标签配置数据库的连接信息。properties标签有三种配置数据库连接的方式:使用property标签配置;使用properties标签的resource属性引用外部文件进行配置;使用properties标签的url属性引用外部文件进行配置。第一种.使用property标签配置配置数据库的连接信息<?xml version="1.0" encoding="UTF-8"?&原创 2020-07-30 14:10:25 · 139 阅读 · 0 评论 -
Mybatis复习笔记:1
关于模糊查找模糊查找其实有两种基本操作(之前学的时候看的不太仔细,漏了…)第一种<select id="findByType" parameterType="String" resultType="com.domain.User"> select * from product where product_type like #{product_type}</select> @Test public void testFindByType(){原创 2020-07-29 22:58:47 · 165 阅读 · 0 评论 -
Mybatis入门:2(xml形式的增删改查)
xml形式的增删改查这里感觉没啥好讲的,照着代码自己敲一遍、认真再看看应该都懂的。Maven工程坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven原创 2020-07-18 23:01:26 · 104 阅读 · 0 评论 -
Mybatis入门:3(动态sql)
动态sql语句if标签一.在ProductDao接口中创建一个查询方法findByTypepackage com.dao;import com.domain.Product;import java.util.List;public interface ProductDao { /** * 根据类型来查找 * @param product * @return */ Product findByType(Product product);原创 2020-07-18 22:35:09 · 119 阅读 · 0 评论 -
Mybatis入门:1(Mybatis框架的环境搭建)
Mybatis框架的环境搭建一.创建maven工程并导入坐标导入坐标: <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version>原创 2020-07-18 22:34:52 · 278 阅读 · 0 评论