杭州元宵

第一次在杭州过元宵节,到处都是烟花,非常的热闹,其实我最喜欢的还是那天空里飘满了的孔明灯.

我经过西城广场的时候,好多好多的人,大家都在放孔明灯.

每一个孔明灯都放飞着孩子那美好的梦想,

飞到那高高的天上.

我看见一个行动不方便的老人,被他的女儿搀扶着,女儿用手指指着天上飞着的孔明灯说,那些是蜡烛点燃了的,然后热气就把它带到天空上去了,老人默默的看着漫天的火光,非常的慈祥.

最近几天

过年回家没有带呆上几天,早早的回到杭州,花了血本买了一个Macbook467,也算是了结了自己的一个心愿.
一个大学哥们的妈妈生病要进医院手术,我借了点钱,因为自己剩下的也不多了,所以能力也有限.
我们都应该好好活着,我这才觉得平平安安的活着是一件多么幸福的事,
也许是平时自己纠结的太多,
看开吧.
工作依然烦忧.

Go Home

大年三十回家喽,博客暂停更新哦

iBatis 自动生成主键问题

今天在使用iBatis的时候遇到了一些主键自动生成的问题,之前的一些项目使用的都是Oracle数据库,而这次我使用的是Mysql。
所以遇到了问题。
问题:在插入一条记录的时候,要获得插入记录的ID,在Mysql中主键是使用了Autoincrement.但是在Sqlmap中使用selectKey获得的总是不正确。
原因:经过查找原因,发现Mysql和Oracle的主键生成机制是不一样的。
在主流的数据库中,主键生成有两种方式,一种是预生成(pre-generate)主键的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主键的,如MySQL和 SQL Server。但是不管是哪种方式,我们都可以用iBATIS的
节点来获取语句所产生的主键,只是使用的时候有点不一样。
解决
下面给出例子,假设我们往数据库的Product表中插入数据。
Read more…