文章分类 -  Mybatis

spring ORM框架
摘要:mybatis:一对一实现【扩展类】 》 复杂查询时,单表对应的po类已不能满足输出结果集的映射。所以要根据需求建立一个扩展类来作为resultType的类型。 上xml代码: mybatis:一对一实现【模型里有模型】 》使用association和javaType 需求:要查订单信息里的用户信息 阅读全文
posted @ 2019-10-06 17:15 expworld 阅读(327) 评论(0) 推荐(0) 编辑
摘要:参考资料:https://blog.csdn.net/tototuzuoquan/article/details/42915891 需求:查订单信息和对应的用户信息。 第一步:xml的懒加载要求的写法,我们先写order的sql,因为是模型里面有模型,所以用association标签,associa 阅读全文
posted @ 2019-10-06 03:15 expworld 阅读(186) 评论(0) 推荐(0) 编辑
摘要:<!--配置别名--><property name="typeAliasesPackage" value="com.ivan.edu.model,com.ivan.edu.vo"></property> 阅读全文
posted @ 2019-10-02 22:22 expworld 阅读(2392) 评论(0) 推荐(0) 编辑
摘要:https://mybatis.org/mybatis-3/zh/dynamic-sql.html 阅读全文
posted @ 2019-10-02 17:55 expworld 阅读(118) 评论(0) 推荐(0) 编辑
摘要:第一步: 执行sql语句创建项目的所有表。 第二步: 引入两个依赖包:mybatis-generator-core-1.3.2.jar、mysql-connector-java-5.1.7-bin.jar 第三步: 在逆向工程项目里写一个generator.xml配置文件 注意: 对应你项目的所有表 阅读全文
posted @ 2019-09-14 18:58 expworld 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-20 20:54 expworld 阅读(115) 评论(0) 推荐(0) 编辑
摘要:1、减一等式:有四张表(from)就有三个等式(where) 2、resultMap里,第一条是id就写id标签(双标签),其他的就写result标签(单标签)来承载其他查询参数 3、多对多实现:其实就是多表查询,那么需要怎么做呢,举个例子,需要查询用户信息和其相关的信息,那就要写一个select语 阅读全文
posted @ 2019-08-19 00:10 expworld 阅读(137) 评论(0) 推荐(0) 编辑
摘要:一级缓存原理:(在未做crud操作的前提下,第二次查询就不会再次sql查询,二是读取sqlSession一级缓存的map来取值) CRUD是常见的页面功能,即我们常说的增删改查 C - Creation 增加 R - Retrieve 查询 U - Update 修改 D - DELETE 删除 二 阅读全文
posted @ 2019-08-19 00:09 expworld 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-14 00:47 expworld 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-14 00:39 expworld 阅读(66) 评论(0) 推荐(0) 编辑
摘要:sex = #{user.sex} and username LIKE '%${user.username}%' and addre... 阅读全文
posted @ 2019-08-13 22:33 expworld 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-13 22:20 expworld 阅读(152) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示