mybatis
BK_201H
这个作者很懒,什么都没留下…
展开
-
Mybatis之关联关系映射
一对多 首先先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item 这两张表对应的model与mapper generatorConfig.xml <table schema="" tableName="t_hibernate_order" domainObjectName="Order" enableCountB...原创 2019-11-25 09:18:22 · 106 阅读 · 0 评论 -
Mybatis整合Redis实现二级缓存
Mybatis与spring集成 为什么需要缓存 拉高程序的性能 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大 ehcache的特点 4....原创 2019-11-24 18:40:14 · 102 阅读 · 0 评论 -
mybatis与spring集成
mybatis整合spring hibernate与spring整合 pom依赖 配置文件 spring-hibernate.xml 注册数据库连接信息文件 配置数据库连接池 配置sessionfactory工厂信息-》hibernate.cfg.xml 配置hibernatetemplete 配置声明式事务 注:spring 5.0.1.RELEASE...原创 2019-11-20 15:48:09 · 109 阅读 · 0 评论 -
Mybatis动态sql及分页
mybatis动态sql 1.1 if 1.2 trim 1.3 foreach 遍历集合,批量查询、通常用于in关键字 1.4 其他 choose/set/where BookMapper.java List<Book> selectBooksIn(@Param("bookIds") List bookIds); BookMapper.xml <!--f...原创 2019-11-18 15:56:58 · 172 阅读 · 0 评论 -
mybatis入门
前言: mybatis和hibernate相类似的框架解决了hibernate的痛点 1.需要将实体类与表字段进行一一的关联 如果表的列段是integer entity是String 2.entity与*.hbm.xml的映射 a.也需要一致 b.如果说表与表之间主外键关系非常复杂 c.级联关系处理很痛苦 3.如果说业务一旦发生细微改动,此时sql语句由于hibernate自动生成的,当需 ...原创 2019-11-17 11:56:47 · 237 阅读 · 4 评论