![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ibatis
iteye_9721
这个作者很懒,什么都没留下…
展开
-
ibatis中书写SQL语句时使用in遇到的问题
update user set flag=#flag# where id in (#id#) 传递的id为1,2,3。但是数据却没有任何的修改。 因为iBATIS默认会把“#”中间的变量作为字符串来处理。这样,就会出现这样的SQL update user set flag='1' where id in ('1,2,3') 所以使用$将你的变量括起来,iBA...原创 2011-12-14 14:30:32 · 282 阅读 · 0 评论 -
Ibatis 数据库事务不能回滚问题
mysql数据库中测试Ibatis事务代码,发现事务不能回滚,而且不提交事务也能插入数据等问题。后来发现原来是mysql数据库的原因。我的mysql数据库采用的引擎是MyISAM,而这个引擎不支持事务。所以Ibatis的代码不好用了。解决办法是修改mysql引擎,改为支持事务的InnoDB引擎。 show engines; // 查看mysql数据库的引擎(采用的引擎在Support列的值是:...原创 2011-12-15 13:13:31 · 162 阅读 · 0 评论