1、 mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。 2、 通过mybatis环境 ...
分类:
其他好文 时间:
2016-05-09 06:53:28
阅读次数:
93
使用mybatis配置映射文件,有点麻烦,容易出错,可以使用jar工具自动生成代码,即高效又方便 一、下载两个jar,并放置在G:\tool\maven\generator目录下(自己定义) mybatis-generator-core-1.3.2.jar mysql-connector-java-... ...
分类:
移动开发 时间:
2016-05-07 16:24:41
阅读次数:
181
基本概念和CURD 开发流程 1由Domain object -> mapping->db。(官方推荐) 2由DB开始,用工具生成mapping和Domain object。(使用较多) 3由映射文件开始。 Domain Object限制 1.默认的构造方法(必须的)。 2有无意义的标示符id(主键 ...
分类:
Web程序 时间:
2016-05-06 20:16:52
阅读次数:
300
Mybatis与Ibatis的区别:
1、Mybatis实现了接口绑定,使用更加方便
在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件,
而Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。
这可以说是Mybatis最重要的改进。 注意:
虽然Mybatis支持在接口中直接使用annotati...
分类:
其他好文 时间:
2016-05-05 09:49:08
阅读次数:
156
一、输入映射 1、传递简单类型 2、传递pojo对象 Mybatis使用OGNL表达式解析对象字段的值。 测试: 3、传递包装对象 定义包装对象将查询条件(pojo)以类组合的方式包装起来。 mapper.xml配置文件: 测试代码: 4、传递HashMap sql映射文件: 测试: 二、输出映射 ...
分类:
其他好文 时间:
2016-05-04 22:27:49
阅读次数:
133
一、Mybatis进行原始的Dao开发 原始Dao开发需要编写Dao接口和Dao实现类,步骤如下: 1、Dao接口 2、Dao实现类 3、映射文件 4、加载映射文件 原始的Dao开发存在两个问题: 1、Dao方法体存在重复代码:通过SqlSessionFactory创建SqlSession。 2、调 ...
分类:
其他好文 时间:
2016-05-03 21:49:40
阅读次数:
140
一、使用用户User和Role实现多对多的示例 User.java,实现对Role的引用 User.hbm.xml配置文件,映射一个多对多的集合,并开启级联效果,由User来维护级联效果 Role.java 角色类,同样也映射Users集合 User.hbm.xml映射文件,映射User多对多关系, ...
分类:
Web程序 时间:
2016-05-03 14:34:15
阅读次数:
278
一、多对一 学生Student和班级Grade实现多对一,多个学生对应一个班级。 Student.java实体类,映射了班级的属性。 } Student.hbm.xml 学生映射文件,添加了和班级的多对一关系 </hibernate-mapping> 二、一对多 Grade.java实体类,映射了班 ...
分类:
Web程序 时间:
2016-05-03 14:08:47
阅读次数:
249
Hibernate的核心组件在 基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或 hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent O ...
分类:
Web程序 时间:
2016-05-03 10:39:49
阅读次数:
342
spring 整合 hibernate: hibernate :对数据库交互 spring: ioc aop 整合点: 1.sessionFactory对象不再由hibernate生成,交由spring生成,也就是说数据库连接信息 全局配置 映射文件的配置 由spring完成 2.ioc 管理dao ...
分类:
编程语言 时间:
2016-05-02 14:22:21
阅读次数:
365