好处之一是可以更好的利用IOC机制,子类继承父类时,会继承父类的所有属性,这样在ApplicationContext中配置bean的属性时,可以更加方便和灵活。
比如
<bean id="lookupDAO" class="com.szcpic.eip.dao.hibernate.LookupDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
sessionFactory属性是放在LookupDAOHibernate的父类中的。
比如
<bean id="lookupDAO" class="com.szcpic.eip.dao.hibernate.LookupDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
sessionFactory属性是放在LookupDAOHibernate的父类中的。
解决方案 »
- 怎么在hibernate下使用truncate table
- 初学,想了解一下Struts+Hibernate+Spring
- 问一个最优算法 问一个最优算法 问一个最优算法
- org.apache.struts2.dispatcher.FilterDispatche
- Hibernate-Session-get()
- java 写的webservice中如何压缩soap message?
- 我自己做的企业信息管理系统自制网站,大家用一下.(struts2+spring+sjt,www,qy138.com)
- struts的html:select问题,谁解决了100分
- SessionBean和EntityBean在同一个jar模块中,为什么SessionBean通过本地接口找不到EntityBean?
- 请问如何在SQL语句中将NUMBER 类型的值为null 转化为0
- 各位老大,这是什么错误啊,小弟先谢了!!
- 小妹拜求 :一个关于iText读取pdf数据的问题,高手请进!
<property name="transactionManager" ref="transactionManager"/>
<property name="transactionAttributes">
<props>
<prop key="save*">PROPAGATION_REQUIRED</prop>
<prop key="remove*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean> <bean id="tDeptManager" parent="txProxyTemplate">
<property name="target">
<bean class="com.szcpic.eip.service.impl.TdeptManagerImpl">
<property name="tdeptDAO" ref="tdeptDAO"/>
</bean>
</property>
</bean>
从这个配置中可以看到<bean id="tDeptManager"...>并不对应一个实际存在的类,而是继承了
<bean id="txProxyTemplate"中的所有属性,并添加了一个所需的属性<property name="target">(代理的对象)我想这个例子是关于Spring 中继承关系的一个很经典的应用
下载地址为<a href="http://www.cd-accp.net/web/hbdao.rar">http://www.cd-accp.net/web/hbdao.rar</a>此套件主要用于帮助开发人员在Hibernate环境下开发数据访问层
为了使用此套件,你必须具备JDK1.5(或更高),并且设置你的编译器以支持5.0代码语法
此套件提供以下功能 1.多Hibernate配置文件的支持
2.可嵌套虚拟事务模型的支持
3.事务边界拓展功能的支持
4.事务隔离级别拓展功能的支持
5.数据访问类事务处理自动注入的支持愿我的工作能减轻你的负担, 有问题可以反馈至[email protected], 祝使用愉快!
(接下来的时间里,我将仔细研究.NET的System.Reflect.Emit名字空间以推出NHibernate版本)CSP提示
自本年2月开始,本人开始利用非常宝贵的下班后的休息时间, 开发一套Java Web框架(CSP);目前取得阶段性成果, 不久的将来便可和大家碰面这套Java Web架构提供如下功能 1.服务端的非常像ASP.NET,提供基于视图控件的属性/事件编程模型
2.服务端效防ASP.NET的__VIEWSTATE技术,实现页面的有状态化
3.服务端效防ASP.NET1.1中的模板和数据绑顶功能,以及ASP.NET2.0中的母板功能
4.服务端前台代码使用严格遵循Schema验证的XML书写,Schema验证结构可扩展.支持解析结果的缓冲和热加载功能
5.客户端完全使用Ajax技术实现,所有的UI元素由Javascript动态生成
6.客户端支持__VIEWSTATE隐藏字段信息的拆分和合并,在局部提交的情况下仍然配合全程的服务端工作
7.客户端支持JavaScript文件的按需延迟下载,以达到下载的最小化如果不出意外.不久后此框架会发行面世,届时望四方朋友捧场如果有问题可以反馈到我的信箱[email protected], 谢谢你对本文挡的阅读
陈涛,2006-10-17日于北大青鸟(成都名流)