随笔分类 -  mybatis

摘要:1 逆向工程 源码请参考:云盘下工程 generatorSqlmapCustom 1.1 什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..) 企业实际 阅读全文
posted @ 2017-06-11 18:45 qianbing12300 阅读(327) 评论(0) 推荐(0)
摘要:1. 一对一查询 需求:查询订单信息,关联查询创建订单的用户信息 1.1 使用resultType实现 1.1.1 sql语句 确定查询的主表:订单表 确定查询的关联表:用户表 关联查询:使用外连接,还是内连接?? --由于orders表中有一个外键(user_id),通过外键关联查询用户表只能查询 阅读全文
posted @ 2017-06-10 10:33 qianbing12300 阅读(327) 评论(0) 推荐(0)
摘要:对订单商品数据模型进行分析 订单模型分析图解 数据模型分析 表与表之间的业务关系 --在分析表与表之间的业务关系时候,一定要建立在某个业务意义的基础上进行分析。 先分析数据级别之间有关系的表之间的业务关系。 user和orders: user > orders : 一个用户可以创建多个订单, 一对多 阅读全文
posted @ 2017-06-10 09:40 qianbing12300 阅读(5407) 评论(1) 推荐(2)
摘要:使用jdbc操作数据库有以下缺点 |--数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁开启和关闭,造成数据源资源浪费,影响数据库性能。 设想:使用数据库连接池管理数据库连接。 |--将sql语句硬编码到Java代码中,如果sql语句修改,需要重新编译Java源码,不利于系统维护。 设想: 阅读全文
posted @ 2017-06-09 17:13 qianbing12300 阅读(610) 评论(0) 推荐(0)