`
- 浏览:
54278 次
- 性别:
- 来自:
湖北武汉
-
xml 代码
- <beans>
- ...
-
- <bean id="myTxManager" class="org.springframework.orm.hibernate.HibernateTransactionManager">
- <property name="sessionFactory" ref="mySessionFactory"/>
- </bean>
-
- <bean id="myProductServiceTarget" class="product.ProductServiceImpl">
- <property name="productDao" ref="myProductDao"/>
- </bean>
-
- <bean id="myProductService"
- class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
- <property name="transactionManager" ref="myTxManager"/>
- <property name="target" ref="myProductServiceTarget"/>
- <property name="transactionAttributes">
- <props>
- <prop key="increasePrice*">PROPAGATION_REQUIRED</prop>
- <prop key="someOtherBusinessMethod">PROPAGATION_REQUIRES_NEW</prop>
- <prop key="*">PROPAGATION_SUPPORTS,readOnly</prop>
- </props>
- </property>
- </bean>
-
- </beans>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
ProxyFactory和LazyPropertyInitializer等类在源码中扮演关键角色,实现懒加载机制。 9. **事件监听器** Hibernate 3.2引入了事件监听器系统,允许用户在特定操作(如保存、更新、删除)前后执行自定义逻辑。Event...
9. **反射与代理机制**:Hibernate利用Java反射API动态生成代理对象,实现懒加载和级联操作,源码中的`ProxyFactory`和`EnhancedEntity`是关键。 10. **插件扩展**:Hibernate支持多种插件,如查询优化器、缓存提供...
开发者通常定义一个类来表示实体,通过在类上添加特性或接口(如`NHibernate.ByteCode.LinFu.ProxyFactory.IProxy`)来告知Nhibernate如何处理这些对象。 2. **映射(Mapping)**: 映射文件(通常是XML或使用Fluent...
卷 文档 的文件夹 PATH 列表 卷序列号为 000C-BB91 E:. │ config.properties │ Dao.java │ GeneratorDemo.java │ hibernate.cfg.xml │ HibernateDaoImpl.java │ HibernateSessionFactory.java ...
ProxyFactory ProxyFactoryBean ProxyMethodInvocation QuartzJobBean QuickTargetSourceCreator RadioButtonTag RdbmsOperation ReaderContext ReaderEventListener RecordCreator RecordExtractor ...
12.6.使用ProxyFactory类以编程方式创建AOP代理 12.7.管理目标对象 12.8.使用“自动代理”功能 12.8.1.自动代理对象的定义 12.8.1.1.ObjectNameAutoProxyCreator 12.8.1.2.DefaultAdvisorAutoProxyCreator 12.8.1.3....
Not Using Commons Logging ................................................................... 12 Using SLF4J ..............................................................................................
Not Using Commons Logging ................................................................... 12 Using SLF4J ..............................................................................................
7.7. 使用ProxyFactory通过编程创建AOP代理 7.8. 操作被通知对象 7.9. 使用“自动代理(autoproxy)”功能 7.9.1. 自动代理bean定义 7.9.2. 使用元数据驱动的自动代理 7.10. 使用TargetSources 7.10.1. 热交换...
7.7. 使用ProxyFactory通过编程创建AOP代理 7.8. 操作被通知对象 7.9. 使用“自动代理(autoproxy)”功能 7.9.1. 自动代理bean定义 7.9.1.1. BeanNameAutoProxyCreator 7.9.1.2. DefaultAdvisorAutoProxyCreator ...
7.7. 使用ProxyFactory通过编程创建AOP代理 7.8. 操作被通知对象 7.9. 使用“自动代理(autoproxy)”功能 7.9.1. 自动代理bean定义 7.9.2. 使用元数据驱动的自动代理 7.10. 使用TargetSources 7.10.1. 热交换...
7.7. 使用ProxyFactory通过编程创建AOP代理 7.8. 操作被通知对象 7.9. 使用“自动代理(autoproxy)”功能 7.9.1. 自动代理bean定义 7.9.2. 使用元数据驱动的自动代理 7.10. 使用TargetSource 7.10.1. 热交换...
7.7. 使用ProxyFactory通过编程创建AOP代理 7.8. 操作被通知对象 7.9. 使用“自动代理(autoproxy)”功能 7.9.1. 自动代理bean定义 7.9.2. 使用元数据驱动的自动代理 7.10. 使用TargetSource 7.10.1. 热交换...