
ibatis
蘑菇_1
这个作者很懒,什么都没留下…
展开
-
ibatis dynamic的用法
select * from tabletest name=#name# age=#age# 以上代码是不符合dynamic的用法的。当name,age都不为空的时候,那么我们所需要的SQL语句应该是 select * from tabletest where name='name' and age='ag原创 2013-06-28 15:02:57 · 1325 阅读 · 0 评论 -
ibatis通过Map封装参数调用存储过程
ibatis调用存储过程原创 2013-07-17 14:15:58 · 3597 阅读 · 0 评论 -
java.sql.SQLException: ORA-01745: invalid host/bind variable name
网上的这个错误解决方式如下:SQL语句中字段有关键字,ibatis配置文件中#号写多了,些少了,位置不对,多写个逗号,等等 都有可能出这个错误.该仔细检查SQL语句 比如:insert into tableXX values('TABLESEQ.NEXTVAL',#name:VARCHAR#,#sex:VARCHAR#) 这是正确的。如果写成:insert into tableXX原创 2013-08-08 16:05:20 · 6432 阅读 · 0 评论 -
在ibatis下匹配特殊手机号码(oracle数据库)
电话号码的正则表达式原创 2013-07-19 15:06:54 · 1540 阅读 · 0 评论 -
mybatis3.1使用方法
ibatis和hibernate区别在于,hibernate是全自动化管理,ibatis是半自动化管理,hibernate直接将表字段跟实体属性映射,我们减少了很多操作和心思,但是也带来一些麻烦,配置文件的数量将大量增加。ibatis只对DAO进行映射,对每个DAO擦作管理配置,底层只是解析配置好的SQL语句。也就是说,将SQL语句交给XML文件,我们不需要知道表里面的字段叫什么,只要知道DAO传原创 2012-06-18 18:32:18 · 4661 阅读 · 6 评论 -
ibatis使用HashMap作为返回结果时DB2,ORACLE,MYSQL对KEY大小写不同
源代码如下: private void initialize(ResultSet rs) { if (getResultClass() == null) throw new SqlMapException("The automatic ResultMap named " + getId() + " had a null result class (not allowed)原创 2014-12-25 19:28:28 · 3678 阅读 · 0 评论