最新文章列表

Hibernate与JDBC事务整合

最近摸索了一下Hibernate与JDBC(iBATIS)事务整合问题,算是有点收获,写出来和大家讨论一下吧。。。 一般大家都会使用Spring声明型事务 transactionAttributes 为 PROPAGATION_REQUIRED Hibernate 使用 HibernateTransactionManager 、JDBC(iBATIS) 使用 DataSourceTransactio ...
finalbone 评论(0) 有5304人浏览 2006-12-07 09:33

关于iBatis分模块的配置,以及一点其他的疑问,基于JPetStore讨论

简单起见,拿JPetStore5.0来举例吧. 在配置文件sql-map-config.xml中,他是这么写的 <sqlMap resource="com/ibatis/jpetstore/persistence/sqlmapdao/sql/Account.xml"/> & ...
zhkchi 评论(7) 有3711人浏览 2006-11-30 19:53

spring、ibatis控制oracle分页的问题

开发采用spring+ibatis,数据库用oracle,数据量有几千万以上,而且还要不断的增多,用了三层子查询实现分页控制 下面都只是举的例子 < sqlMap  namespace ="Y_wjlx" >    2  3          < resultMap  class ="com.ctgusec.model.Y_wjlx&quo ...
100Air 评论(0) 有2474人浏览 2006-11-30 10:23

分页策略

1. 使用forward-only的resultset,rs.next()移动记录集就可以了   选从50-100行   int CurrentRow = 1;   int MinRow = 50;   int MaxRow = 100;   while(rs.next())   { ...
100Air 评论(1) 有1765人浏览 2006-11-30 10:18

Spring中使用HSQLDB测试ibatis的dao

         项目是用Spring+ibatis+jsp开发,一直再看敏捷开发方面的文章,虽然没有做到TDD,也没有做到事后测试,和每个方法都测试,但是也是在一 ...
sinokaka 评论(4) 有5396人浏览 2006-11-29 20:29

新发现了Hibernate3.2与Spring松耦合的集成

  原来一直在使用Hibernate时,使用Dao直接继承Spring的HibernateDaoSupport类。后来仔细阅读Spring的doc,发现实际上这样做时没有必要的: Hibernate 3.0.1 introduced a feature called "contextual Sessions", where Hibernate itself manages one ...
ying_7839 评论(2) 有2410人浏览 2006-11-23 10:36

declarative-caching

其实,声明式缓存服务,也就是利用AOP对方法拦截,然后根据参数等等组成key,控制函数返回值,原理上很简单,但是奇怪的是这里很少有人提及。 google上最多的就是这篇直接关于spring的 http://dev2dev.bea.com/pub/a/2006/05/declarative-caching.html 其中使用的就是出自springmodules-cache模块的服务(最新是0.6了) ...
kabbesy 评论(2) 有2985人浏览 2006-11-20 17:41

hibernate+ibatis告一个段落.进攻Spring中.

看一个phonebook实例到需要看spring了. SpringGuide 夏晖的书,
Wicket 评论(0) 有1221人浏览 2006-11-20 00:39

ibatis介绍

相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“半 自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM ...
zhao 评论(0) 有3364人浏览 2006-11-19 09:57

读pojo in action有感

      书是这么读的,呵呵:)       一般的书是不用去精读的,特别是现在这么多的技术书籍,真正值得去好好读一番的很少,更不用说值得全部都通读的。这本pojo in action是主要是讲pojo的几个开发框架:Struts, Spring, hibernate, iBatis, JDO等等。在实际编码的时候有用到这些技术的时候再去查查就好了,一般都很简单,没有什么特别困难的内容。      ...
hiwzg 评论(2) 有2756人浏览 2006-11-18 23:28

Appfuse是个好东西

      发现一个好东西,Appfuse,这是个集成多个开源框架的好东西。有点像Rails的味道,只是它的菜单中是Struts, Spring, Hibernate, iBatis……,而Rails是ActiveRecord,ActionController……突然记起来,以前项目组在讨论未来产品基于的架构选型的时候就有人提到使用Appfuse。       Appfuse我觉得它不是一个框架,而 ...
hiwzg 评论(2) 有1957人浏览 2006-11-16 20:33

ibatis中文与like的问题

ibatis 用得正爽,可突然遇上表中的列名是中文,傻眼了,根本不识别列名,全是乱码,怎么办?发现处理办法非常简单,就是把映射文件的编码改为 GB2312 就可以了: <?xml version="1.0" encoding="GB2312"?> like在不同的数据库好像用法都不一样 select * from table where colN ...
lpacec 评论(3) 有3833人浏览 2006-11-15 10:09

Re: 选择ibatis,而放弃hibernate

我觉得要用hibernate,就必须要好的设计。像我们公司这样基本没有OO思想的设计是上不了hibernate的! 个人认为hibernate做持久是很好的 不过复杂的关联查询感觉不怎么样,可能跟我们自己先前数据库设计有关系吧!
realnicky 评论(0) 有1083人浏览 2006-11-14 14:42

JPetStore persistence Code Reading

1. 代码结构 在persistence下面有iface, sqlmapdao package以及DaoConfig.java, dao.xml文件。 iface就是定义dao的接口;sqlmapdao中定义dao的实现,sqlmapdao/sql包下是每个sqlmap ...
hiwzg 评论(0) 有1674人浏览 2006-11-13 22:41

一些JAVA开源项目,有空一定要研究研究,这里先记下来

* ant/ant.jar - Ant 1.6.1 (http://ant.apache.org) 一个非常出名的java环境的make工具 * aopalliance/aopalliance.jar - AOP Alliance 1.0 (http://aopalliance.sourceforge.net) 这可是aop联盟定的一些接口啊 * axis/axis.jar, axis/saaj ...
probing 评论(0) 有1095人浏览 2006-11-12 23:02

Some puzzles

记录一些在IBatis中不是很舒服的地方:(随时保持更新) 1. 在映射文件中配置了select, update, insert, delete等语句的id,由我们在配置文件中指定。但是,我们在dao方法中的相关方法要记住这些id,如果引用不正确的话会发生错误。 2. N+1查询问题,Product 和 Category 是 N V 1的关系,如果 <result property=”ca ...
hiwzg 评论(0) 有1455人浏览 2006-11-11 17:11

从头到脚跟你解释什么是Hibernate

  Hibernate      Hibernate是一个免费的开源Java包,它使得与关系数据库打交道变得十分轻松,就像您的数据库中包含每天使用的普通Java对象一样, ...
wenson 评论(0) 有2101人浏览 2006-11-10 11:04

iBatis真是小而美

呵呵,刚才又完成了一个iBatis的Demo程序:) iBatis的lib一共只有三个。需要其他的设置,可以自己将其他的package给加进去,感觉确实是明快。回想下Hibernate,一堆东西呢。 对刚才做的东西做个小结:) 对于每个实体类,需要设置对该类所的DAO方法。比如我的User.java->User.xml 都非常好理解。 <typeAlias alias="u ...
hiwzg 评论(1) 有2519人浏览 2006-11-08 22:32

IBatis看上去不错

现在只能说看上去很爽,呵呵。 又一次要感谢xiaxin的文章,虽然是2004年9月的,但是感觉不错 在项目中写DAO代码已经比较烦了,连delete这样的操作还需要先将数据加载到实体中,然后才能将这个实体remove掉。我的老天,在hibernate中是这样的么?在ibatis中是这样子的么?在JDBC中是这样子的么? 还要维护一个ORM产品,实际上我们已经没有精力了:)项目组人员本来就不充足 ...
hiwzg 评论(3) 有2197人浏览 2006-11-08 21:11

appfuse

AppFuse是一个为"一键完成"式的网络应用开发而设计的应用程序。, 解冻并执行 ant new可立即启动运行Tomcat/MySQL应用。使用Ant, XDoclet, Spring, Hibernate (or iBATIS), JUnit, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, ...
honey_bee 评论(0) 有1837人浏览 2006-11-07 09:04

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics