最近一段时间潜心自学spring,hibernate框架,写了一些独立框架的例子还算顺利,今天试着将spring与hibernate整合。
主要功能:完成数据库表的查、增、删、改操作。
以下是applicationContext.xml的内容:
代码
- <!----><xml version="1.0" encoding="UTF-8"?>
-
- <beans>
- <bean id="mySessionFactory"
- class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
- <property name="configLocation">
- <value>classpath:hibernate.cfg.xml<value>
- <property>
- <bean>
- <bean id="myTransactionManager"
- class="org.springframework.orm.hibernate3.HibernateTransactionManager">
- <property name="sessionFactory">
- <ref bean="mySessionFactory" />
- <property>
- <bean>
- <bean id="myBaseTransactionProxy"
- class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
- abstract="true">
- <property name="transactionManager" ref="myTransactionManager" />
- <property name="transactionAttributes">
- <props>
- <prop key="*">PROPAGATION_REQUIRED<prop>
- <!---->
- <prop key="insert*">PROPAGATION_REQUIRED<prop>
- <prop key="save">PROPAGATION_REQUIRED<prop>
- <prop key="update*">PROPAGATION_REQUIRED<prop>
- <prop key="edit*">PROPAGATION_REQUIRED<prop>
- <prop key="del*">PROPAGATION_REQUIRED<prop>
- <prop key="get*">PROPAGATION_REQUIRED,readOnly<prop>
- <prop key="query*">PROPAGATION_REQUIRED,readOnly<prop>
- <prop key="disPlay*">PROPAGATION_REQUIRES_NEW<prop>
-
- <props>
- <property>
- <bean>
- <bean id="UsersDAO" class="com.notepad.dao.UsersDAO">
- <property name="sessionFactory">
- <ref bean="mySessionFactory" />
- <property>
- <bean>
- <bean id="userTarget" class="com.notepad.bussies.UserService">
- <property name="usersDao">
- <ref local="UsersDAO" />
- <property>
- <bean>
- <bean id="UserService" parent="myBaseTransactionProxy">
- <property name="proxyTargetClass">
- <value>true<value>
- <property>
- <property name="target">
- <ref local="userTarget" />
- <property>
- <bean>
- <beans>
|
相关推荐
微信Java开发工具包,支持包括微信支付、开放平台、公众号、企业微信、视频号、小程序等微信功能模块的后端开发。
如何制作MC(需要下载海龟编辑器2.0,下载pyglet==1.5.15)
民宿预订管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
内容概要:本文详细介绍了如何利用MATLAB解决各种类型的常微分方程(组),包括解析解和数值解的方法,并给出了具体的实例以及求解步骤。重点探讨了dsolve()函数的使用来获取方程的符号解,以及各类Solver命令如ode45、ode23等用于求数值解的特点与适用情况。 适合人群:高校理工科专业学生、科研工作者,尤其对数学建模感兴趣的研究人士。 使用场景及目标:帮助用户理解和应用MATLAB解决实际工程和科学研究中的微分方程问题,提升问题解决效率。 其他说明:除了理论介绍外,文档还提供了多个实际案例及其相应的MATLAB脚本供参考和练习,有助于加深理解和提高动手能力。
qwen2.5 + langchain pip依赖包
SeeJoPlayer视频播放器
滑动屏幕调整屏幕亮度
Fragment动画效果
能够快速修复系统缺失的各类DLL文件
Android——仿美图秀秀和IOS系统的相机胶卷
线上书籍查阅系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
C语言数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等
仿Iphone风格翻页控件,源码及Jar包
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
内容概要:本文围绕考研高等数学中的几个重点知识点——极限、导数、积分、微分方程等进行详尽解析。每章选取一个经典题目作为示例,不仅展示了具体的解题步骤,还提供了针对该类型问题的方法论指导,使考生能在理解和记忆这些基础知识的同时提高解题效率。 适用人群:备战研究生入学考试的学生,尤其需要强化数学基础知识的同学。 使用场景及目标:本材料适用于高等数学复习阶段,旨在帮助学生巩固重要数学概念,掌握有效的解题策略,在考试中表现更加出色。 其他说明:文中提供的示例覆盖了多种常考题型,建议边学习理论知识点边动手尝试解题,以达到最佳学习效果。
c语言通讯录管理系统源码
Android高手过招 FAQ
wiwf-web-manage
微信开发sdk,微信二次开发SDK,微信开发API接口协议。非微信ipad协议、非mac协议非安卓协议,api可实现微信99功
面经(android)