mybatis性能优化之减少数据库连接
2015-08-02 16:29
681 查看
做性能优化的最重要的功能就是减少数据库的交互,很多程序员一般在开发的时候只考虑简单的实现功能,不管业务简单复杂,只要实现就行。
mybatis有个重要的功能就是考虑在联合查询时技巧:
mybatis性能优化之减少数据库连接工程demo下载:
http://download.csdn.net/detail/luozhonghua2014/8953781
mybatis有个重要的功能就是考虑在联合查询时技巧:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.cn.dao.TeacherMapper"> <resultMap type="com.cn.vo.Teacher" id="teacher"> <id property="id" column="id" javaType="int" jdbcType="INTEGER" /> <result property="name" column="name" javaType="string" jdbcType="VARCHAR" /> <collectionproperty="students" column="t_s_id" ofType="com.cn.vo.Student"> <id property="sid" column="sid" javaType="int" jdbcType="INTEGER" /> <result property="sname" column="sname" javaType="string" jdbcType="VARCHAR" /> </collection> </resultMap> <select id="one2many" parameterType="int" resultMap="teacher"> select t.id,t.name,s.t_s_id,s.sid,s.sname from teacher t join student s on t.id = s.t_s_id where t.id = #{id} </select> </mapper>
collection这个应用使我们在服务层减少数据库连接次数,从而达到优化性能的效果
mybatis性能优化之减少数据库连接工程demo下载:
http://download.csdn.net/detail/luozhonghua2014/8953781
相关文章推荐
- 作业配置规范文档[MS SQL]
- 数据库的最简单实现
- oracle 11g下载详述
- mysql一个超级简单的事务
- html mysql special character
- oracle 11g下载详述
- Mysql执行计划
- 理解MySQL——索引与优化
- Oracle查看对象空间使用情况show_space
- 小贝_redis list类型学习
- MySQL的用户和权限介绍
- mysql cursor 游标
- MySQL自学-入门篇
- Ubuntu 安装mysql和简单操作
- Sql server 2008 R2 配置管理工具服务显示远程过程调用失败:0x800706be[转]
- mysql实现行转列的两个方式
- message from server: "Host '192.168.1.10' is not allowed to connect to this MySQL server
- ubuntu-12.04.5-desktop-amd64.iso:ubuntu-12.04.5-desktop-amd64:安装Oracle11gR2
- ubuntu-14.04.2-desktop-amd64.iso:ubuntu-14.04.2-desktop-amd64:安装Oracle11gR2
- MySql数据库存储过程