【spring】相关概念

来源:互联网 发布:单片机lcd显示屏 编辑:程序博客网 时间:2024/05/08 13:33

1. 使用Spring不意味着必须使用Spring的事务管理器。

事务指的是 在从内存到硬盘 的数据写入和读取过程中,保持ACID 

脱离了Spring的事务管理器,Spring的DAO同样可以对数据库进行操作。

Mysql数据库本身是否支持事务 ,取决于数据库采用的引擎:Innodb支持事务,MyISAM不支持事务。

2. 在Spring中使用Hibernate的时候,没有事务管理器的情况下,也可以正常对数据库进行操作。

但是既然是用了Hibernate还是用它的事务管理吧,别拧巴。

3. 对于Spring内部代码分层以及面向接口编程的看法。

开发框架或者做完整的产品,采用面向接口的方式是正确的。但是你就做个小项目没必要处处这样为难自己。

代码可以不分层。

4. 混合使用Spring Jdbc Template 和Hibernate的问题

建议混用,Hibernate进行读和写两个操作,JdbcTemplate仅读操作。两个互补,一起使用。



0 0
原创粉丝点击