摘要:
mybatis是什么? mybatis是一个持久层框架,是apache下的开源项目,前身是itbatis,是一个不完全的ORM框架(因为mybatis提供输入和输出的映射,需要程序员自己写sql语句),所以mybatis重点是对 sql语句的灵活操作。 适合用于:需求变化频繁, 数据模型... 阅读全文
posted @ 2015-10-11 21:49
无天666
阅读(189)
评论(0)
推荐(0)
摘要:
UserMapper.javapackage cn.itcast.mybatis.mapper;import java.util.List;import cn.itcast.mybatis.po.User;import cn.itcast.mybatis.po.UserQueryVo;public ... 阅读全文
posted @ 2015-10-11 20:45
无天666
阅读(302)
评论(0)
推荐(0)
摘要:
动态sql(重点)mybatis重点是对sql的灵活解析和处理。1.1需求将自定义查询条件查询用户列表和查询用户列表总记录数改为动态sql1.2if和where 1.1sql片段通过sql片段可以将通用的sql语句抽取出来,单独定义,在其它的statement中可以引用sql片段。通用的sql... 阅读全文
posted @ 2015-10-11 18:43
无天666
阅读(210)
评论(0)
推荐(0)
摘要:
resultMap(入门)resultType :指定输出结果的类型(pojo、简单类型、hashmap..),将sql查询结果映射为java对象 。 使用resultType注意:sql查询的列名要和resultType指定pojo的属性名相同,指定相同 属性方可映射成功,如果sql查询的列... 阅读全文
posted @ 2015-10-11 18:31
无天666
阅读(183)
评论(0)
推荐(0)
摘要:
输入和输出映射通过parameterType完成输入映射,通过resultType和resultMap完成输出映射。1.1parameterType传递pojo包装对象可以定义pojo包装类型扩展mapper接口输入参数的内容。需求:自定义查询条件查询用户信息,需要向statement输入查询条件,... 阅读全文
posted @ 2015-10-11 17:49
无天666
阅读(679)
评论(0)
推荐(0)
摘要:
1sqlMapConfig.xmlSqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environme... 阅读全文
posted @ 2015-10-11 16:54
无天666
阅读(443)
评论(0)
推荐(0)
摘要:
mapper实现类代理对象开发要想让mybatis自动创建dao接口实现类的代理对象,必须遵循一些规则:SqlSession sqlSession = sqlSessionFactory.openSession();sqlSession.close();这2步好封装,代理类写死就可以了,以后自动生成... 阅读全文
posted @ 2015-10-11 16:19
无天666
阅读(567)
评论(0)
推荐(0)
摘要:
1mybatis开发dao的方法1.1SqlSession作用范围是使用局部变量、成员变量,还是形参?1.1.1SqlSessionFactoryBuilder SqlSessionFactoryBuilder不是单例是以工具类方式来使用,用来创建sqlSessionFactory,需要创建s... 阅读全文
posted @ 2015-10-11 15:28
无天666
阅读(258)
评论(0)
推荐(0)
摘要:
Mybatis解决jdbc编程的问题1、数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。以后交给spring管理。2、Sql语句写在代码中造成代码不易维护,实际应用sql变... 阅读全文
posted @ 2015-10-11 14:57
无天666
阅读(226)
评论(0)
推荐(0)
摘要:
user.javapackage cn.itcast.mybatis.po;import java.util.Date;public class User { private int id; private String username;// 用户姓名 private Strin... 阅读全文
posted @ 2015-10-11 14:52
无天666
阅读(275)
评论(0)
推荐(0)