需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 ? 方法:在mapper中指定keyProperty属性,示例如下: <insert?id="insertAndGetId"?useGeneratedKeys="true"?keyProperty...
分类:
数据库 时间:
2015-02-23 23:43:12
阅读次数:
320
大过年的还要敲代码,想想也是醉人。今天忙着赶毕设,在做功能测试的时候发现id的值一直为0,一看就知道id的值没有自增,一直默认为0了。于是去百度了一番,默默调试,找到下面这段代码: 这段代码的意思是,通过获取序列内的值作为你要设置的id值,DUAL是一个oracle的虚拟表,可以存储你创...
分类:
数据库 时间:
2015-02-20 23:08:26
阅读次数:
229
insert into 后获取自动插入的id:SELECT @@IDENTITY AS id如果是sql server 最好用select SCOPE_IDENTITY() as id因为@@identity全局的同类还有IDENT_CURRENT(‘table’)IDENT_CURRENT返回为任...
分类:
数据库 时间:
2015-02-19 21:47:36
阅读次数:
307
无论用hibernate或者mybatis结合spring做开发还是其他,系统里持久类往往要实现序列化, implements Serializable。我还是比较好奇,为什么要这样做呢?一直只知道个大概,学习hibernate和mybatis时,一些书中有几个字的介绍,有的书中举得例子或者和spring整合时举得例子也没实现序列化,有时可能在你项目上,如果不是实现serializable接口,可...
分类:
编程语言 时间:
2015-02-15 12:16:49
阅读次数:
220
序言
MyBatis,大家都知道,半自动的ORM框架,原来叫ibatis,后来好像是10年apache软件基金组织把它托管给了goole code,就重新命名了MyBatis,功能相对以前更强大了。它相对全自动的持久层框架Hibernate,更加灵活,更轻量级,这点我还是深有体会的。
MyBatis的一个强大特性之一就是动态SQL能力了,能省去我们很多串联判断拼接...
分类:
数据库 时间:
2015-02-15 09:34:16
阅读次数:
448
一、序言
最近一直用mybatis做开发,以前用过hibernate,能感受到一些它们在使用上的区别,不过总想抽出时间来好好比较比较弄弄清楚它们各自的优劣,以便更好进行选择和深入的了解。
网上也看了很多资料,结合自己的使用体会,粗率地概括和总结了一下,以供大家参考。
二、具体运用上的不同
1、所需的jar包
Mybatis:只需要3个(mybatis-3.1....
分类:
Web程序 时间:
2015-02-15 09:31:17
阅读次数:
329
映射配置文件 好947映射配置查询语句 好947 insert into person (person_id, name, gender, person_addr, birthday)values(#{personId}, #{name}, #{gende...
分类:
其他好文 时间:
2015-02-14 11:01:57
阅读次数:
110
最近在进行SpringSide框架来进行后台开发,又需要使用分页的功能,自己上网找了下资料,最终实现了SpringSide下使用MyBatis进行分页的功能,这里和大家分享一下,给予那些需要的人作为一个参考。
首先,我们需要一个拦截器,在src/main/java下面单独建一个包来存放,比如我的:com.soooft.report.interceptor,然后在里面新建一个拦截器的类,具体代码如...
分类:
编程语言 时间:
2015-02-13 13:27:53
阅读次数:
233
在网上很多mybatis的关联查询资料,但是要用主表的多个条件查子表的资料少之又少,今天刚好用到了,就分享下给大家,多条件的写法。(主要是注意红色字体代码)实体类:publicclassPhotoFeedbackimplementsSerializable{ privateintid; privateStringname;privateintuserId;//..
分类:
其他好文 时间:
2015-02-13 01:47:49
阅读次数:
416
insert into SP_LACK_APPLY (BILL_ID, ORGAN_ID, ORGAN_NAME, APPLY_TYPE_VALUE, APPLY_TYPE_NAME, APPLY_PN, APPLY_ITEM_NAME, APPLY_IT...
分类:
数据库 时间:
2015-02-12 13:53:00
阅读次数:
191