mybatis
文章平均质量分 88
叶书文
这个作者很懒,什么都没留下…
展开
-
ResultMap结果映射
resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的数千行代码。ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。需求:显示帐单信息的同时显示相应的供应商信息? SQL连表查询..原创 2022-04-14 06:35:13 · 152 阅读 · 1 评论 -
MyBatis动态SQL
基于OGNL表达式 完成多条件查询等逻辑实现 用于实现动态SQL的元素主要有 if trim where set choose(when、otherwise) foreach if改造查询用户信息列表的演示示例,增加查询条件 用户角色(根据角色id查询) 用户名称(模糊查询) <!-- 当数据库中的字段信息与对象的属性不一致时需要通过resultMap来映射 -...原创 2022-04-12 13:48:46 · 133 阅读 · 0 评论 -
MyBatis增删改查
MybatisUtil/** *实现SqlSessionFactory 单例,生命周期整个应用 */public class MyBatisUtil { private static SqlSessionFactory sqlSessionFactory; private static MyBatisUtil myBatisUtil; //静态块,实现SqlSessionFactory单例 //静态块只会被执行一次 static{ tr原创 2022-04-10 22:43:27 · 599 阅读 · 0 评论 -
MyBatis入门
MyBatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 MyBatis前身是iBatis,本是Apache的一个开源的项目 官方网站 mybatis mybait原创 2022-04-07 23:43:57 · 77 阅读 · 0 评论