
iBatis
iteye_7872
这个作者很懒,什么都没留下…
展开
-
IBatis看上去不错
现在只能说看上去很爽,呵呵。又一次要感谢xiaxin的文章,虽然是2004年9月的,但是感觉不错 :D 在项目中写DAO代码已经比较烦了,连delete这样的操作还需要先将数据加载到实体中,然后才能将这个实体remove掉。我的老天,在hibernate中是这样的么?在ibatis中是这样子的么?在JDBC中是这样子的么?还要维护一个ORM产品,实际上我们已经没有精力了:)项目...2006-11-08 21:11:44 · 119 阅读 · 0 评论 -
iBatis真是小而美
呵呵,刚才又完成了一个iBatis的Demo程序:)iBatis的lib一共只有三个。需要其他的设置,可以自己将其他的package给加进去,感觉确实是明快。回想下Hibernate,一堆东西呢。对刚才做的东西做个小结:)对于每个实体类,需要设置对该类所的DAO方法。比如我的User.java->User.xml都非常好理解。[code] ...2006-11-08 22:32:36 · 105 阅读 · 0 评论 -
Some puzzles
记录一些在IBatis中不是很舒服的地方:(随时保持更新)1. 在映射文件中配置了select, update, insert, delete等语句的id,由我们在配置文件中指定。但是,我们在dao方法中的相关方法要记住这些id,如果引用不正确的话会发生错误。2. N+1查询问题,Product 和 Category 是 N V 1的关系,如果[code][/code]如上...2006-11-11 17:11:21 · 111 阅读 · 0 评论 -
JPetStore persistence Code Reading
1. 代码结构在persistence下面有iface, sqlmapdao package以及DaoConfig.java, dao.xml文件。iface就是定义dao的接口;sqlmapdao中定义dao的实现,sqlmapdao/sql包下是每个sqlmap所对应的xml文件,该文件就定义了每个mapped statement or 动态的statement; sql-map-co...2006-11-13 22:41:57 · 71 阅读 · 0 评论 -
如何将HSQLDB数据库传输到客户端?
有谁试过将服务器端的HSQLDB传输到客户端?传输给客户端的HSQLDB数据库是一个原始的数据库。需要对原始数据库做大量的计算,由于计算比较耗时,因此,就打算将计算放到客户端去做,尽可能的利用一下客户端的计算能力。但是,现在的问题就是,怎么才能把服务器端的这个HSQLDB数据库传输过去。(服务器端的HSQLDB是在Standalone模式下生成的,只有两个文件),同时,还需要考虑数...2007-01-10 13:36:25 · 170 阅读 · 0 评论