Ibatis
文章平均质量分 55
oswin_jiang
这个作者很懒,什么都没留下…
展开
-
Ibatis简明及快速入门教程
iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。iBatis最大的特点是简单,最新版本2.0(下载),和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不用教程也能看明白。下面我们看一个最简转载 2009-04-29 17:37:00 · 805 阅读 · 0 评论 -
iBatis的SqlMapClient.insert()方法的返回值
Object com.ibatis.sqlmap.client.SqlMapExecutor.queryForObject(String id, Object parameterObject) throws SQLExceptionExecutes a mapped SQL INSERT statement. Insert is abit different from other u转载 2009-04-30 10:28:00 · 14344 阅读 · 3 评论 -
ibatis的延迟加载机制
在DomainMoudel中,经常会碰到一个域对象中包含另外一个域对象的列表,例如:一个blog的文章会有多个回复。我们就拿blog来做实例说明,情形一:获取blog的文章信息展示给用户,此内容只包括Article对象的信息;情形二:获取单个文章Article的信息,包括用户对这个文章的回复信息。 //文章对象 Article public class原创 2009-04-30 15:31:00 · 5606 阅读 · 2 评论 -
iBatis的模糊查询
--------------------------------------------- 在SQL MAP中以如下方式包装参数:SELECT PER_ID as id, PER_FIRST_NAME as firstName, PER_LAST_NAME as lastName, PE原创 2009-06-04 00:41:00 · 863 阅读 · 1 评论 -
ibatis的SQL注入,证实了我此前的想法
在项目中,运用Ibatis中Like写法,没有研究下,结果SQL语句存在SQL注入漏洞,整理下,下次谨记啊!sql语句:Sql代码 select * from (select 1 from poll dynamic prepend=" where ">转载 2009-06-04 15:53:00 · 4538 阅读 · 0 评论 -
使用LOG4J打印ibatis执行的SQL语句
log4j.rootLogger=DEBUG, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%c{原创 2009-06-04 00:40:00 · 1896 阅读 · 0 评论 -
ibatis的主键生成方式
使用标签中的子标签,如下所示: select personSequence.nextValue from dual INSERT INTO PERSON(PER_ID, PER_FIRST_NAME, ...) VALUES (#per_id#, #per_first_name, ...)原创 2009-06-04 14:57:00 · 971 阅读 · 2 评论