一、创建项目和数据库项目名称:mybatis092901数据库名称:mybatis0929表名称:deptCREATETABLE`dept`(`deptNo`int(11)NOTNULL,`deptName`varchar(30)DEFAULTNULL,`location`varchar(30)DEFAULTNULL,PRIMARYKEY(`deptNo`))ENGINE=InnoDBDEFAULTCHARSET=utf8;表名称:empCREATET..
分类:
数据库 时间:
2014-09-29 17:24:45
阅读次数:
211
需求:查询得到男性或女性的数量,如果传入的是0就得到男性的数量,如果是1就得到女性的数量数据库名mybatis数据库表userscreatetableusers(
idintprimarykeyauto_increment,
namevarchar(10),
sexchar(2)
);创建存储过程DELIMITER$
CREATEPROCEDUREmybatis.ges_user_count(INs..
分类:
其他好文 时间:
2014-09-29 17:17:01
阅读次数:
206
学Java出身的,学得也很平常,没什么亮点。从一开始的servlet 到 struts2 到springMvc 从jdbc 到ibatis mybatis。基本上增删改查跑一边吧。如今参加工作了,写了6个月的PHP。今天突然之间有点感悟,记录一下。因为公司的原因,项目总是再换,总是没做完,我总是坐着...
分类:
编程语言 时间:
2014-09-29 16:32:51
阅读次数:
197
由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATE TABLE 'user' ( 'id' varchar(....
分类:
移动开发 时间:
2014-09-29 12:46:30
阅读次数:
306
一、创建项目和数据库项目名称:mybatis092901数据库名称:mybatis0929表名称:deptCREATETABLE`dept`(`deptNo`int(11)NOTNULL,`deptName`varchar(30)DEFAULTNULL,`location`varchar(30)DEFAULTNULL,PRIMARYKEY(`deptNo`))ENGINE=InnoDBDEFAULTCHARSET=utf8;表名称:empCREATET..
分类:
其他好文 时间:
2014-09-29 11:33:03
阅读次数:
180
本文是官方GitHub上FAQ的翻译,包括:
Mybatis基础: #{...} 和 ${...} 的区别
要使用LIKE语句该怎么写?
如何执行批量插入?
如何获取自动生成的(主)键值?
在mapper中如何传递多个参数?...
分类:
其他好文 时间:
2014-09-29 01:41:10
阅读次数:
271
默认情况下,Mybatis对Map的解析生成, 如果值(value)为null的话,那么,key也不会被加入到map中.
于是对Map遍历时,key也遍历不到,因为前端工具的需要,必须有这个key,网上搜索后发现需要设置 callSettersOnNulls 这个属性.
...
因为是企业内网服务器,不能访问 mybatis.org,于是启动出错.
【Mybatis 这个渣渣,在启动时会去获取并校验DTD,目前还不知道在哪里配置让其不进行校验.】
网上搜索半天,没有好的解决办法, 看到有方法说将dtd下载到...
分类:
编程语言 时间:
2014-09-28 21:31:35
阅读次数:
370
User.java实体类publicclassUser{
privateintid;
privateStringusername;
privateintage;
//..
}UserMapper.java接口publicinterfaceUserMapper{
@Insert("insertintousers(username,age)values(#{username},#{age})")
publicintinsertUser(Useruser);
@Delete("dele..
分类:
其他好文 时间:
2014-09-28 18:35:27
阅读次数:
222
User.java实体类publicclassUser{
privateintid;
privateStringusername;
privateintage;
//...
}userMapper.xml<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"&g..
分类:
其他好文 时间:
2014-09-28 18:19:05
阅读次数:
264
User.java实体类publicclassUser{
privateintid;
privateStringusername;
privateintage;
//...
}//数据库表对应实体类userMapper.xml<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/myb..
分类:
其他好文 时间:
2014-09-28 14:28:53
阅读次数:
149