随笔分类 -  mybatis

摘要:spring boot真的太好用了,大家以后多多使用,今天来说说pagehelper 来做mybatis分页,我用的是spring boot 做的开发,后面会把源码发出来。 pagehelper(https://github.com/pagehelper/Mybatis-PageHelper) 是什 阅读全文
posted @ 2019-11-13 23:23 码大坑 阅读(913) 评论(1) 推荐(0)
摘要:今天来聊mybatis的join查询,怎么说呢,有的时候,join查询确实能提升查询效率,今天举个left join的例子,来看看mybatis的join查询。 就不写的很细了,把主要代码贴出来了。 创建数据表:admin_user、admin_groups 创建实体类:AdminUserJoinG 阅读全文
posted @ 2019-10-19 17:29 码大坑 阅读(3914) 评论(0) 推荐(0)
摘要:动态sql mybatis的注解也支持动态sql。mybatis提供了各种注解,如@InsertProvider、@UpdateProvider、@DeleteProvider和@SelectProvider,来帮助构建动态sql语句,然后mybatis可以执行这些sql语句。以上4个Provide 阅读全文
posted @ 2017-04-05 16:19 码大坑 阅读(4021) 评论(0) 推荐(0)
摘要:常用注解Select:映射查询的sql语句。SelectProvider:Select语句的动态sql映射。允许指定一个类名和一个方法在执行时返回运行的查询语句。有两个属性:type和mehtod,type属性是类的完全限定名,method是该类中的那个方法名。 Insert:映射插入的sql语句。 阅读全文
posted @ 2017-03-27 11:28 码大坑 阅读(447) 评论(0) 推荐(0)
摘要:MyBatis缓存分为一级缓存和二级缓存一级缓存MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效) 1.创建表 2.创建model User.java 3.mapper.ja 阅读全文
posted @ 2017-03-10 15:49 码大坑 阅读(339) 评论(0) 推荐(0)
摘要:1.创建表 2.创建实体Employee.java 3.mapper创建 EmployeeMapper.java EmployeeMapper.xml 知识点描述: (1).if if用来判断字段是否有值,值是否为空,或者判断一些值不会让sql语句出错等 <!-- if --> <select id 阅读全文
posted @ 2017-03-06 11:15 码大坑 阅读(228) 评论(0) 推荐(0)
摘要:mybatis的关联映射一对一一对多多对多 一.一对一(一个人只能有一个身份证号) 1.创建表创建表tb_card 2.创建model Card.java Person.java 3.Mapper类和xml文件PersonMapper .java PersonMapper .xml CardMapp 阅读全文
posted @ 2017-03-01 21:52 码大坑 阅读(304) 评论(0) 推荐(0)
摘要:深入Mapper XML映射文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法 阅读全文
posted @ 2017-02-24 16:40 码大坑 阅读(193) 评论(0) 推荐(0)
摘要:深入mybatis的配置文件(mybatis-config.xml) MyBatis的配置文档结构 顶层configuration 配置 properties 属性 settings 设置 typeAliases 类型命名 typeHandlers 类型处理器 objectFactory 对象工厂 阅读全文
posted @ 2017-02-18 22:03 码大坑 阅读(393) 评论(0) 推荐(0)
摘要:什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain O 阅读全文
posted @ 2017-02-16 16:06 码大坑 阅读(292) 评论(0) 推荐(0)