【发布时间】:2009-10-27 17:01:39
【问题描述】:
我读到了使用
<context:component-scan base-package="tld.mydomain.business">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
</context:component-scan>
并用 @Service("myService") 注释我的服务 bean,我觉得很好,我会这样做,因为我已经用我的控制器这样做了。我通常的服务 bean 配置看起来像
<bean id="userService" parent="txProxyTemplate">
<property name="target">
<bean class="tld.mydomain.business.UserServiceImpl"/>
</property>
<property name="proxyInterfaces" value="tld.mydomain.business.UserService"/>
</bean>
既然我生成了它们,我如何将它们包装在诸如 TransactionProxyFactoryBean 之类的 Hibernate 代理中?还是有更好的方法来做到这一点?
我还没有完全使用@Repository,这是必需的吗?
干杯
尼克
【问题讨论】:
标签: java hibernate spring proxy transactions