一、JPA 概述 1. Java Persistence API(Java 持久层 API):用于对象持久化的 API 2. 作用:使得应用程序以统一的方式访问持久层 3. 前言中提到了 Hibernate…
标签:mybatis
mybatis if 语句嵌套
在使用mybatis的时候,可以在 if 标签下面加上if标签。 比如要对这个sql语句进行改进。 select a.* from emp a inner join dept b on a.deptno = …
第四章 mybatis批量insert
批量插入sql语句: INSERT INTO table (field1,field2,field3) VALUES (‘a’,”b”,”c”), …
所谓的持久层框架?ORM框架?以及Hibernate和Mybatis区别?
ORM框架? Object Relational Mapping,对象-关系映射。 项目中的业务实体有两种表现形式:对象和关系数据,即在内存中表现为对象,在数据库中表现为关系数据。 为什么需要ORM框架? …
[MyBatis]mapperLocations属性通配符的使用
mapperLocations属性通配符的使用 示例: [html] view plain copy print ? <bean id=“sqlSessionFactory”&nb…
SpringBoot数据库访问工具(JdbcTemplate、MyBatis、JPA、Hibernate)
SpringBoot数据库访问 关系型数据库访问(RDBMS) 采用JdbcTemplate、MyBatis、JPA、Hibernate等技术。 一、JdbcTemplate工具 1.在pom.xml添加boot-sta…
Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'
Mybatis版本:mybatis-3.0.6.jar 1.当入参为 string类型时 (包括java.lang.String.) 我们使用#{xxx}引入参数.会抛异常There is no getter…
MyBatis之三:多表联合查询
在这篇文章里面主要讲解如何在mybatis里面使用一对一、一对多、多表联合查询(类似视图)操作的例子。 注:阅读本文前请先大概看一下之前两篇文章。 一、表结构 班级表class,学生表student,班级…
MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作,MyBatis学习总结(一)——MyBatis快速入门
上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行C…
Spring Boot MyBatis 通用Mapper插件集成
Mybatis在使用过程中需要三个东西,每张表对应一个XXMapper.java接口文件,每张表对应一个XXMapper.xml文件,每张表对应一个Entity的Java文件。 其中XXMapper.xml…
mybatis 中 if-test 判断大坑
【<if test=”takeWay == ‘0’”>】mybatis的if判断 单个的字符要写到双引号里面才行,改为<if test=’ta…
MyBatis的getMapper()接口、resultMap标签、Alias别名、 尽量提取sql列、动态操作
一、getMapper()接口 解析:getMapper()接口 IDept.class定义一个接口, 挂载一个没有实现的方法,特殊之处,借楼任何方法,必须和小配置中id属性是一致的 通过代理:生…