mybatis
文章平均质量分 64
Tdercode
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis用if标签判断是否等于某个字符
mybatis字符判断报错记录原创 2022-10-31 22:41:24 · 460 阅读 · 0 评论 -
Spring的事务控制,事务属性,基于标签的事务配置方式
1. spring控制事务 1.1 搭建开发环境 依赖: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>5.1.14.RELEASE</version> </dependency> userDAO接口和Mapper映射文件 public interface原创 2021-04-16 13:16:50 · 339 阅读 · 0 评论 -
Spring整合Mybatis持久层框架
1. 持久层整合 1.Spring框架为什么要与持久层技术进行整合 1. JavaEE开发需要持久层进行数据库的访问操作。 2. JDBC Hibernate MyBatis进行持久开发过程存在大量的代码冗余 3. Spring基于模板设计模式对于上述的持久层技术进行了封装 2. Spring可以与那些持久层技术进行整合? 1. JDBC 工具类 |- JDBCTemplate 2. Hibernate (JPA) 工具类 |- HibernateTemplate 3. MyBat原创 2021-04-14 20:10:05 · 263 阅读 · 0 评论 -
报错:mybatis绑定Mapper文件找不到
查看target目录里面Mapper文件 是不是出现在了对应的目录里面 如果target目录里面直接没有了这个文件,需要pom里面添加一下文件过滤,如果有这个文件也需要检查一下文件的所属文件夹是否正确 <build> <resources> <resource> <directory>src/main/resources</directory> .原创 2021-04-14 13:38:03 · 1340 阅读 · 0 评论 -
Java连接MySQL数据库的步骤
提前在工程目录中创建lib文件夹,将下载好的JDBC包放到该文件夹下 附下载地址:https://repo1.maven.org/maven2/mysql/mysql-connector-java/ 1、加载数据库驱动,Java 程序和数据库之间的桥梁。 2、获取 Connection,Java 程序与数据库的⼀次连接。 3、创建 Statement 对象,由 Connection 产⽣,执⾏ SQL 语句。 4、如果需要接收返回值,创建 ResultSet 对象,保存 Statement 执⾏之后所查询到原创 2021-03-11 22:01:12 · 199 阅读 · 0 评论 -
Mybatis的缓存机制,一级缓存吗, 二级缓存,ehcache
缓存 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在SQL的映射文件中添加一行: <cache/> 一级缓存 也叫本地缓存 只在一次SqlSession中有效(默认是开启的) 与数据库同一次会话期间查询到的数据会放在本地缓存中 如果以后需要获取相同的数据,可以直接从缓存中拿, 不需要再去查询数据库 失效的情况: sqlSession不同 sqlSessio原创 2021-04-10 09:45:12 · 155 阅读 · 0 评论 -
Mybatis多对一查询处理和一对多查询处理
复杂查询环境搭建 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8 INSERT INTO teacher(`id`, `name`) VALUES (1, '秦老师'); CREATE TABLE `student` ( `id` INT(10) NOT NULL, `name原创 2021-04-09 13:28:55 · 142 阅读 · 0 评论
分享