Mybatis
ZHTTTCZY
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C3P0,alibaba连接池错误【已解决】-An exception occurred while acquiring a poolable resource. Will retry.
C3P0 连接池出错Spring MyBatis 整合时报错,报错信息如下:[com.mchange.v2.resourcepool.BasicResourcePool]-An exception occurred while acquiring a poolable resource. Will retry.java.sql.SQLException: ORA-01017: invalid username/password; logon denied at oracle.jdbc.driver原创 2020-10-28 09:25:50 · 1112 阅读 · 0 评论 -
MyBatis 映射使用方式以及参数传递源码分析
MyBatis 映射文件select1)Mapper接口方法public Employee getEmployeeById(Integer id );2)Mapper映射文件<select id="getEmployeeById" resultType="com.atguigu.mybatis.beans.Employee" databaseId="mysql"> select * from tbl_employee where id原创 2020-10-24 23:45:29 · 284 阅读 · 0 评论 -
Association 分步查询实际应用以及fetchType懒加载的使用
association分步查询1.实际的开发中,对于每个实体类都应该有具体的增删改查方法,也就是DAO层, 因此对于查询部门信息并且将对应的所有的员工信息也查询出来的需求,就可以通过分步的方式完成查询。2.先通过部门的id查询部门信息3.再通过部门id作为员工的外键查询对应的部门信息.代码如下:Emp实体类public class Emp { private int empno; private String ename; private String job;原创 2020-10-21 10:27:49 · 797 阅读 · 2 评论 -
关于MyBatis settings详解持续更新 (JDBC读取数据优化方式-fetch size) 1-2
# settings设置1)MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。defaultFetchSize<settings> <setting name="defaultFetchSize" value="100"/></settings> value值设置,是对数据库优化的一种方式。jdbc没设置fethSize,默认是一次把所有的数据全部查出后返回,这样容易造成OOM问题,导致执行速度过慢,耗费后台资源。这时我们原创 2020-10-19 20:16:55 · 2746 阅读 · 0 评论 -
关于MyBatis 全局配置深入讲解(settings详解持续更新) 1-1
MyBatis 全局配置深入讲解 1-1MyBatis 的配置值包含了影响较深的设置(settings) 和属性(preperties)信息。其文件结构为:1.properties 属性(1)可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,也可通过 properties 元素的子元素来配置。<properties> <property name="driver" value="com.mysql.jdbc.Driver" /> <原创 2020-10-19 19:46:31 · 260 阅读 · 0 评论
分享