![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ibatis
imti_cg
这个作者很懒,什么都没留下…
展开
-
ibatis相关问题
在开发的sql-map-config.xml文件以及sqlMap。xml文件中,发现了一个问题。就是注释语句必须在................的第一个元素中进行,放到其他地方就会解析不成功。 我用的是myeclipse6.0来开发的,不知道大家有没有遇到过这种问题,调试了一天都没有成功,到处找都没有找到错误的地方,知道第二天将所有的注释删除,才无意中发现,原来是注释的问题。我...2008-07-17 16:41:10 · 83 阅读 · 0 评论 -
ibatis--dao的应用
举例说明: [b]1.来一个Person类[/b] [code="java"]package com.Jdnis.ibatis.model; import java.io.Serializable; import java.sql.Date; public class Person implements Serializable { private static final long...2008-07-22 11:22:34 · 142 阅读 · 0 评论 -
sqlMapClient执行SQL语句
SqlMapClient类提供了执行所有mapped statement的API方法: [code="java"]public int insert(String statementName,Object parameterObject)throws SQLException[/code] [code="java"]public int update(String statementNam...原创 2008-07-21 11:46:11 · 280 阅读 · 0 评论 -
SQLMap API编程
配置好sqlmap-config.xml文件以后,需要对他进行解析,例如: [code="java"] public void insert(Person p){ String xml = "com/Jdnis/ibatis/map/sql-map-config.xml"; SqlMapClient sqlMap = null; try { Reader reade...原创 2008-07-21 11:20:15 · 145 阅读 · 0 评论 -
动态Mapped Statement
先举例: [code] select * from ACCOUNT where ACC_ID=#id# order by ACC_LAST_NAME [/code] 例子说明: 如果属性"id"的值大于0,那么整个语句就是: [code] select * from ACCOUNT where ACC_ID=#id# orde...原创 2008-07-21 11:14:14 · 129 阅读 · 0 评论 -
缓存cacheModel
为了提高查询的效率,通常将查询的结果放到缓存中存放起来。在ibatis中实现缓存的方法是:在查询statement中指定cacheModel属性。cacheModel元素的配置: [code] [/code] 注:LRU----近期最少使用 flushInterval :每24小时刷新一次,一个cacheModel只能有一个该元素...2008-07-21 10:16:00 · 260 阅读 · 0 评论 -
复杂数据类型的处理
[b]N+1select[/b] 举例: [code="java"] select * from product where PER_ID=#value# select * from CATEGORY where CAT_ID=#value# [/code] [b]注解[/b]:上面的例子...2008-07-21 09:05:59 · 207 阅读 · 0 评论 -
ParameterMap与resultMap
parameterMap负责将javabean与sql语句进行关联 ........ 在众多的属性当中id是必须的。它作为元素的唯一标识 在元素中,property属性是必须的,其它的是可选项 : ---->property:是javabean的属性 ---->jdbcType...原创 2008-07-18 14:01:33 · 573 阅读 · 0 评论 -
ibatis配置详解
ibatis与hibernate都是持久层的额技术框架,这里看看ibatis的配置:作为自己以后的参考: ibstis的配置主要由两种文件, (一)有关项目的总体配置,如连接的数据源,连接池,缓存等的配置,也即sqlmapconfig.xml文件的配置。 (二)sqlmap.xml文件的配置,也即对象与表的操作映射的配置。 下面分两个部分进行记录 :wink: 第一部...2008-07-18 12:19:06 · 208 阅读 · 0 评论 -
ibatis中执行sql脚本
[code="java"] package com.ibatis.jpetstore.persistence; import com.ibatis.common.jdbc.ScriptRunner; import com.ibatis.common.resources.Resources; import com.ibatis.dao.client.DaoManager; import c...2008-07-22 11:41:04 · 477 阅读 · 0 评论