MyBatis
文章平均质量分 62
能吧够
这个作者很懒,什么都没留下…
展开
-
limit分页
分页目的:减少一次数据的处理量。原创 2023-08-19 21:38:03 · 306 阅读 · 0 评论 -
mybatis日志工厂
特点:可控制日志信息输送的目的地是控制台、文件等。可控制每一条日志的输出格式;通过定义每一条日志信息的级别,能够更加细致的控制日志的生成过程;通过一个来灵活的进行配置,而不需要修改应用的代码。mybatis-config.xml文件配置;原创 2023-08-19 17:37:54 · 100 阅读 · 0 评论 -
mybatis缓存
目的:提高查询效率。案例分析一级缓存:测试在一个Sesion中查询两次相同记录。一级缓存:增删改使一级缓存失效俩次查找id1 中间updateid2,最终导致第二次查找id1仍然查找了数据库!!!二级缓存:关闭会话,实现一级缓存数据存储到二级缓存。原创 2023-08-19 19:51:24 · 93 阅读 · 1 评论 -
mybatis生命周期和作用域
SqlSessionFactoryBuilder 占用XML资源来创建多个 SqlSessionFactory实例;创建完SqlSessionFactory实例就抛弃,以保证所有的 XML 解析资源可以被释放给更重要的事。SqlSession 的实例不是线程安全的,因此是不能被共享的,所以它的最佳的作用域是。SqlSessionFactoryBuilder 实例的最佳作用域是。SqlSessionFactory 的最佳作用域是。可理解为《数据库连接池》连接到连接池的一个请求。(也就是局部方法变量)原创 2023-08-16 15:53:03 · 72 阅读 · 0 评论 -
MyBatis核心原理与实践速成
得会啥呢??mybatis核心配置文件要晓得写吧。得晓得要写Mapper接口、Mapper配置文件(SQL映射文件)吧。你连接数据库,实体类得晓得要写吧。再写一个执行类要的吧。mybatis – MyBatis 3 | 简介对比:参数占位符${} 和#{}#{}会将其替换为?。为了防止SQL注入。经常使用。${}拼SQL,存在SQL注入问题。特殊字符处理:[CDATA[ 此处填写需要写的特殊字符 ]]>起别名:要写在mybatis核心配置文件中1、给实体类起别名。原创 2023-08-16 12:05:58 · 106 阅读 · 0 评论