SSH三大框架注解整合(二)
生活随笔
收集整理的這篇文章主要介紹了
SSH三大框架注解整合(二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
5.使用spring注解注入service,DAO
?action:
?service:
}
6.DAO完成數據操作,首先要有hibernateTemplate,通過spring注解注入?
7.實體類,不再需要hbm.xml文件?
?@Entity
8.applicationContext.xml文件
?<!-- 自動掃描 --> <context:component-scan base-package="cn.yuzhi"></context:component-scan> <!-- 注解注入 --> <context:annotation-config></context:annotation-config> <!-- 引入外部屬性文件 --> <context:property-placeholder location="classpath:jdbc.properties"/> <property name="password" value="${jdbc.password}"></property> </bean> <!-- 定義Bean : SessionFactory ?--> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <!-- 將連接池注入到SessionFactory --> <property name="dataSource" ref="dataSource"></property> <!-- 配置hibernate常用屬性 --> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">true</prop> <prop key="hibernate.hbm2ddl.auto">update</prop> </props> </property> <!-- 引用注解類 ,不再引用hbm文件--> <property name="packagesToScan"> <list> <value>cn.yuzhi.domain</value> </list> </property> </bean> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <!-- spring 采用聲明式事務管理 ?--> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <tx:annotation-driven transaction-manager="transactionManager"/>
轉載于:https://www.cnblogs.com/aimeng-q/p/3733149.html
總結
以上是生活随笔為你收集整理的SSH三大框架注解整合(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查询数据库占用磁盘大小
- 下一篇: Sublime Text 2 代码片断