案例 查询国家的同时,查询出国家下的省会信息! 01.使用单表的连接查询 创建对应的实体类 和数据库表 创建对应的dao和mapper文件 在MyBatis.xml文件中 管理Mapper文件 测试类代码 02.使用多表的查询 修改mapper.xml文件中代码即可 其他代码不变 ...
分类:
其他好文 时间:
2017-06-29 20:43:33
阅读次数:
247
根据省会的id查询出省会和对应国家的信息 01.多表的连接查询 修改对应的实体类信息 修改对应的dao和mapper mybatis.xml文件管理mapper文件 测试类代码 02.使用单表的单独查询 只需要修改mapper文件内容 其他代码不变 ...
分类:
其他好文 时间:
2017-06-29 20:40:48
阅读次数:
214
多对多关联! 其实就是两个一对多的关联! 比如说 一个学生可以有多个老师!一个老师可以有多个学生! 那么 学生和老师之间的关系 可以理解为 多对多的关联关系! 关键是怎么建立数据库中两个表之间的关系??? 这时候需要一个中间表来组织两张表的关系! 创建对应的数据库表! student表 teache ...
分类:
其他好文 时间:
2017-06-29 20:32:20
阅读次数:
188
<select id="front.sort.selectListall" parameterType="myshop.services.front.sort.bean.sort" resultMap="sortResultMap"> select one.*,tw.id sid,tw.catlev ...
分类:
其他好文 时间:
2017-06-29 13:30:52
阅读次数:
104
销售统计,画出饼状图(动态) 技术: Hightchart (前端) 思路:1.关联查询几张表获取数据 2.dao层将sql语句转成hql语句 3.service层 4Action 5.前端 注意配置文件 1.关联查询几张表获取数据 2.dao层将sql语句转成hql语 3.service层 4Ac ...
分类:
其他好文 时间:
2017-06-29 00:48:01
阅读次数:
266
1. 多表(关联)查询 多表查询也称之为关联查询、多表关联查询等,主要是指通过多个表的关联来获取数据的一种方式。 1.1. 多表映射关系 一对多:A表的一行数据,对应B表中的多条。如:一个部门可以对应多个员工. 多对一:B表中的多条对应A表的一行数据.如:多个员工对应一个部门. 多对多:学生和选修课 ...
分类:
数据库 时间:
2017-06-27 08:14:57
阅读次数:
215
1.为什么需要GreenDao?Google原生API不方便 @1手动组拼SQL语句 @2需要自己写操作数据库代码 @3不能把数据库中的数据映射成对象 @4没有实现关联查询 2.GreenDao是什么? 开源的数据库操作框架,让操作数据库变为操作对象 3.GreenDao的优点? @1让业务代码访问 ...
分类:
其他好文 时间:
2017-06-27 01:02:53
阅读次数:
231
在关系型数据库中,导致性能欠佳的最主要因素是多表的关联查询,以及复杂的数据分析类型的复杂SQL报表查询。 为了保证数据库的ACID特性(ACID:● 安全存储合适的数据 ●快速检索合适的数据 ●支持多个并行的用户会话 ), 我们必须尽量按照其要求的范式进行设计,关系型数据库中的表都是存储一些格式化的 ...
分类:
数据库 时间:
2017-06-26 23:56:35
阅读次数:
187
1 什么叫关联映射 通过数据库对象之间的关联关系(一对一、一对多、多对多),反映到实体对象上之间的引用。 举例 用户实体类(User):user_id user_name user_token 笔记本实体类(Book):book_id user_id book_name 一个笔记本对应一个用户(一对 ...
分类:
其他好文 时间:
2017-06-25 23:10:46
阅读次数:
316
resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中。 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。 ...
分类:
其他好文 时间:
2017-06-22 21:44:20
阅读次数:
143