Hibernate与JDBCRempltate

本文讨论了在ERP类系统和涉及复杂算法的项目中,选择使用Spring+Hibernate或JDBC+Spring作为应用机制的最佳实践。通过分析不同场景的需求,提出了一种基于项目特性的选择策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      在项目的开发中,经常会用到的两个应用机制:Hibernate和JDBCTemplate,当然要用哪一个这个是架构在了解了需求之后根据需要选择了,有一段时间我很模糊这两个的选择,到底该在哪种项目环境下选择哪种应用机制。

 

       其实呢,Hibernate中有HibernateTemplate这么个东西,看起来就像是对JDBC的专业封装,其实我个人理解上这两方面对于事物提交事物回滚这一块根本上不需要再说了,相信大家都知道,我想说的是哪种项目环境下使用哪种应用机制:

 

      如果你的项目是一个ERP类的系统或者说是轻型企业应用系统,个人认为还是使用Spring+hibernate比较好一些,毕竟在这样的系统中还是不牵扯到存储过程类的复杂算法,用java代码完全可以实现,还有就是这种系统中用hibernate直接配置比较省事一些,service---->hibernate--->spring。

 

     但是如果您的系统牵扯到很多复杂的算法,或者说使用存储过程可以代替您大量的java编码的时候,个人认为还是使用JDBC+spring比较好一些,这样您可以没有限制的“自由”开发,毕竟Spring对jdbc的封装也很出色。service--->存储过程---->jdbc---->spring。

 

    当然我这个不是学术,仅仅是个人观点,也非常换用着有见解的您指导一二。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值