简介 Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 映射文件中有很多属性,常用的就是parameterType(输入类型)、resultType(输出类型)、resultMap()、rparameterMap()。 pa ...
分类:
移动开发 时间:
2016-05-13 12:57:21
阅读次数:
362
原文地址:http://www.cnblogs.com/dongying/p/4092662.html 上篇文章《深入浅出Mybatis系列(八) mapper映射文件配置之select、resultMap》简单介绍了mybatis的查询,至此,CRUD都已讲完。本文将介绍mybatis强大的动态S ...
分类:
数据库 时间:
2016-05-13 11:25:28
阅读次数:
246
原文地址:http://www.cnblogs.com/dongying/p/4048828.html 上篇文章《深入浅出Mybatis系列(六) objectFactory、plugins、mappers简介与配置》 简单地给mybatis的配置画上了一个句号。那么从本篇文章开始,将会介绍mapp ...
分类:
移动开发 时间:
2016-05-13 10:43:02
阅读次数:
492
原文地址:http://www.cnblogs.com/dongying/p/4073259.html 上篇《深入浅出Mybatis系列(七) mapper映射文件配置之insert、update、delete》 介绍了insert、update、delete的用法,本篇将介绍select、resu ...
分类:
移动开发 时间:
2016-05-13 10:02:46
阅读次数:
286
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy ...
分类:
其他好文 时间:
2016-05-13 08:01:19
阅读次数:
187
MyBatis 项目学习
一、项目目录结构
首先对整个项目目录做个大致了解。
①dao(Data Access Object)是数据访问对象,扮演MVC架构中的Model的角色,主要来封装访问数据的一些方法。
②domain,有人也叫做entity或者pojo,这个包下面封装了一些数据实体。
③mapping,这个包下面定义了数据库有关的映射文件(XML)。
④conf.xml,这...
分类:
其他好文 时间:
2016-05-13 04:33:56
阅读次数:
147
延续上次搭建好的mybatis框架,现在开始开发查询用户的小程序1.sqlmap创建映射文件user.xml 并编写查询配置
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-map...
分类:
其他好文 时间:
2016-05-12 22:35:58
阅读次数:
207
以用户、角色、用户文件为例讲解inverse(关系操作)和(cascade)操作
inverse 取值 true(不维护关系)或false(维护关系 默认为false) 该属性主要操作的是外键
cascade 取值null(默认值)、save-update 、all 、delete
用户、角色是多对多的关系
用户的映射文件表示:
。。。。。
inverse="tru...
分类:
Web程序 时间:
2016-05-12 13:25:43
阅读次数:
206
1.看是否忘记将hibernate的映射文件添加到Hibernate.cfg.xml(使用Hibernate时)或者applicationContext.xml中 2.检查表中的字段和映射文件中的字段是否一一对应 3.检查字段名是否使用了数据库中的关键字 4.HQL语句是否正确 HQL: Hiber ...
分类:
移动开发 时间:
2016-05-10 02:16:33
阅读次数:
227
简介 SqlMapConfig.xml是MyBatis的全局配置文件,在前面的文章中我们可以看出,在SqlMapConfig.xml主要是配置了数据源、事务和映射文件,其实在SqlMapConfig.xml中还可以配置很多信息,如: 1、properties(属性) 2、settings(全局配置参 ...
分类:
数据库 时间:
2016-05-09 20:36:15
阅读次数:
263