沙发?先坐着再说。祝大家元旦快乐!!
解决方案 »
- LinkedList中没有addFirst方法
- struts2 spring 注入问题
- 只进 ResultSet 不支持请求的操作。
- 请问 JSP 做的程序为什么开始运行是正常的 运行一会就不能运行了 需要重起TOMCAT
- JavaBean连接数据库问题
- 用struts+hibernate+sql server做的一个登录项目用tomcat配置的。结果出错了帮忙看看
- 问一个关于struts验证筐架的问题
- Java中 如何把Object类型强转成Map<String, String>类型
- mysql5.6.11免安装版为何插入不了汉字,如何设置编码格式呢?
- 这个错误是怎么回事? 和xml文件的解析相关,多些
- javaee可以客户端不发送请求服务器向客户端发送消息吗?
- 【求救啊】也许较为简单的问题,但搞不出来
下面是spring和hibernate的整合文件<!-- 配置sessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>
<!-- 配置事务管理器 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<!-- 配置事务的传播特性 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" propagation="REQUIRED"/>
</tx:attributes>
</tx:advice>
<!-- 那些类的哪些方法参与事务 -->
<aop:config>
<aop:pointcut id="allManagerMethod" expression="execution(* cn.blueram.oa.manager.impl.*.*(..))"/>
<aop:advisor pointcut-ref="allManagerMethod" advice-ref="txAdvice"/>
</aop:config>
spring文件中配置bean
[code=XML
<bean id="orgManager" class="cn.blueram.oa.manager.impl.OrgManagerImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
][/code]还有,使用dao是为了与持久层进行分离,也就是为了以后改或者整合其它的orm框架,如果一直使用hibernate没有必要使用dao
反而增加了麻烦