上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 97 下一页
摘要: 现在的需求:先查询订单信息,按需要来查询关联的用户信息。如何做到先查订单,按需查询用户呢?在sql语句可以采用子查询的方式,如下图: 如果说在mapper.xml中,子查询部分进行延迟加载,在获取订单信息时不先加载user,等getUser()调用子查询部分的statement 在举例子之前,延迟加 阅读全文
posted @ 2020-06-11 21:33 爱编程DE文兄 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.resultType 》resultType适用于查询出来的表字段和pojo类的属性名一致,如果关联表的查询结果不能完全映射到pojo类中,可以重新创建一个拓展类继承原先的pojo,在拓展类中添加表中多余的属性 2.resultMap 》resultMap的好处是可以手动指定查询出来的表字段与p 阅读全文
posted @ 2020-06-11 16:58 爱编程DE文兄 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一.熟悉每张表的记录 1.根据自己的业务模块,熟悉并分析与模块相关的数据表 二.查看每张表的字段设置 1.重点关注表的主键,非空,外键字段 三.分析数据库表之间的关系 1.外键关系 四.表与表之间的业务关系 1.一对多 2.多对多 3.一对一 以上三种是建立在业务的基础上分析得到的 举个小李子: 1 阅读全文
posted @ 2020-06-11 11:10 爱编程DE文兄 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.sql片段 2.forwach 阅读全文
posted @ 2020-06-09 20:38 爱编程DE文兄 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一.resultType 若查询出来的是单行单列,可以使用简单类型输出 二.resultMap 阅读全文
posted @ 2020-06-09 19:52 爱编程DE文兄 阅读(141) 评论(0) 推荐(0) 编辑
摘要: properties元素用于读取数据库配置文件 上面是属性被读取的顺序,一般我们会用#{}或者${}的方式读取数据,有时候会造成数据命名冲突继而被覆盖了,比如你在select元素中的#{name}读取到了properties标签里的resoures的name属性,是因为你没有传输入参数,它到prop 阅读全文
posted @ 2020-06-09 17:22 爱编程DE文兄 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-06-09 14:37 爱编程DE文兄 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.自增主键的返回,返回到对象的id中 2.非自增主键的返回 阅读全文
posted @ 2020-06-09 12:30 爱编程DE文兄 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 》id:标识映射文件的sql标签,一般我们称为statement的id,因为该sql会被存储到mapped statement中,用于区分各个sql 》#{}:表示占位符;若输入参数parameterType是简单类型,如:Integer,String等,括号内任意书写。如果是引用类型,括号的值必须 阅读全文
posted @ 2020-06-09 11:04 爱编程DE文兄 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.什么是mybatis? 2.mybastis框架架构 》sqlMapConfig.xml:是运用mybatis项目的主配置文件,里面可以配置数据源,事务等,不过有很多东西可以被spring所管理或支持,实际里面需要配置的东西不多 》mapper.xml:跟Hibernate在意义上都是映射文件, 阅读全文
posted @ 2020-06-09 10:41 爱编程DE文兄 阅读(166) 评论(0) 推荐(0) 编辑
上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 97 下一页