hibernate持久化

在原始的方法在一个类中书写数据库连接的代码

改进后,使用配置文件的方式读取相应的参数,

在之后如果要改变连接方式为连接池,还用修改方法中的代码,当然可以把连接池的方法抽象为一个DBHELPER类,方法中完成统一的调用。

。。。。

hibernate思想产生:

不断的向面向设计的方法演变。

数据层和逻辑层的分离,如数据库由mysql转换为oracle但是逻辑层的代码不会更改太多。。。

避免在业务逻辑中夹杂数据逻辑的操作。

DAO层来完成工作。

提供给业务处数据访问的接口。

当今的系统中必须解决资源调度的问题,如数据库资源的实用,比如可以实用连接池技术提升性能,解决访问瓶颈。

两个常用的数据连接池:

proxool

apachejakartacommonsDBCP

hibernate出现解决了底层数据操作的繁琐。提供了减少乏味代码,更加面向对象设计,更好的性能。

相关推荐