
mybatis
licmi
这个作者很懒,什么都没留下…
展开
-
mybatis一对多,多对多关联关系
mybatis一对多,多对多关联关系hibernate与mybatis的区别一对多多对多 hibernate与mybatis的区别 1、 hibernate是全自动,而mybatis是半自动。 2、hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql。而mybatis仅有基本的字段映射,对象数据以及对象实际关系仍然需要通过手写sql来实现和管理。 我个人还是喜欢用mybatis,因为mybatis可以自己控制sql代码,而hibern原创 2020-10-22 11:27:44 · 536 阅读 · 0 评论 -
mybatis集成ehcache(二级缓存)整合redis
mybatis集成ehcache(二级缓存)整合redismybatis二级缓存为什么需要缓存什么样的数据需要缓存ehcache是什么ehcache的特点mybatis的二级缓存整合步骤mybatis整合redis项目结构代码测试 mybatis二级缓存 为什么需要缓存 拉高程序的性能 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 ==原创 2020-10-21 15:10:12 · 353 阅读 · 0 评论 -
mybatis整合Spring
mybatis整合Spring整合步骤创建spring配置文件applicationContextSpring Test+Junit完美组合spring整合pagehelper代码实践项目结构1、导入pom依赖 整合步骤 hibernate整合 mybatis整合 创建spring配置文件applicationContext 2.1 注解式开发 注解驱动 <context:annotation-config/> 用注解方式注入bean,并指定查找范围:com.liuchunming及子原创 2020-10-20 11:26:00 · 215 阅读 · 0 评论 -
mybatis动态sql和分页
mybatis动态sql和分页mybatis动态sql模糊查询查询返回结果集的处理分页为什么要重写mybatis的分页?特殊字符处理全部代码 mybatis动态sql 1, trim :去空格 2,foreach 遍历集合,批量查询、通常用于in关键字 注意:使用foreach需要在接口里添加@Parma注解不然会报错 在BookMapper.xml添加对应的事务 <!--foreach标签使用--> <select id="selectBooksIn" resultType=原创 2020-10-15 10:22:28 · 390 阅读 · 0 评论 -
mybatis入门(简单增删改)
mybatis入门(简单增删改)搭建mybatis框架环境1、Mybatis相关插件安装2、创建maven工程3、导入相关pom依赖基于ssm逆向工程的使用1、配置generatorConfig.xml2、配置maven运行generator命令Mybatis增删改查案例添加日志文件 搭建mybatis框架环境 1、Mybatis相关插件安装 首先先安装需要的插件 Free mybatis plugin Mybatis generator mybatis tools maven helper Setting原创 2020-10-13 15:57:09 · 398 阅读 · 0 评论