![](https://img-blog.csdnimg.cn/961e774000614d22a3e59746b6287952.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis
无
@2206
这个作者很懒,什么都没留下…
展开
-
Error:java:无效的源发行版:14
运行Mybatis项目错误提示:原创 2020-11-26 10:06:21 · 375 阅读 · 2 评论 -
MyBatis中的缓存机制(一级缓存和二级缓存)
了解缓存 MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。myBatis系统中默认定义了两级缓存。一级缓存和二级两级缓存:默认情况下,只有一级缓存开启。(是SqlSession级别的缓存,也称为本地缓存)二级缓存需要手动开启和配置,它是基于namespace级别的缓存。为了提高扩展性。mybatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存。一级缓存(本地缓存):一级缓存是一直开启的:相当于SqlSes原创 2020-11-25 12:20:08 · 478 阅读 · 3 评论 -
MyBatis中的全局配置文件(常用标签的使用说明)
目录properties 属性settings 属性typeAliases 类型命名environments 环境、transactionManager事务管理器dataSource 数据源databaseldProvider 数据库厂商标识mappers映射器properties 属性1.mybatis可以使用properties来引入外部properties配置文件的内容,Properties属性用来加载属性配置文件。 resource:引入类路径下的资源原创 2020-11-24 09:41:35 · 151 阅读 · 3 评论 -
MyBatis-jar包下载及项目创建流程
简单概述 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 pojo,(普通的 Java对象)映射成数据库中的记录。为什么要使用MyBatis?MyBatis是一个半自动化,轻量级的持久层框架。sql与java编码分离的,sql是由开发人员自己控制的。对开发人员而言,核心sql还是需要自己优化原创 2020-11-23 22:09:32 · 1608 阅读 · 2 评论 -
Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add or up
报错描述:Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (zqq.tbl_employee, CONSTRAINT fk_emp_dept FOREIGN KEY (d_id) REFERENCES tbl_dept (id))解决方法:数据库表中的字原创 2020-11-20 21:14:40 · 8297 阅读 · 1 评论