【程序编程相关:虚拟机概论(一)——封面 】
【推荐阅读:java.lang.RuntimePer】【扩展信息:基于 J2EE 的企业应用系统 - 工具】
hibernate是一个object relational mapping的解决方案与一个持久管理方案或持久层.这样的解释可能不能使学习hibernate的人明白. 你或许可以想象一下你的应用程序有很多功能(业务逻辑),你想把数据存到数据库里.当你所有的业务逻辑都用java对象实现时,数据库的表却不是对象. hibernate提供了一个映射数据库表到java class的解决办法.它复制数据库数据到object,也支持把object数据存储到数据库.以这种方法就可以使object转换一个或多个数据库表. 把数据保存到存储设备就叫做持久化.复制数据库表数据到object与从object把数据存进数据库表就叫做object relational mapping. 为什么要使用object relational mapping? 更好的系统架构 当你把所有的处理与数据库访问都写进了页面,这样你程序就有了很多的缺点. 它重用困难.你在许多地方写了重复的代码.使得你在需要更动的时候很难找到所有需要更改的地方. 当你把页面分成业务逻辑与持久逻辑等部分的时候,你能比较容易地更在其中一部分而不影响其它部分. 减少标准数据库操作编写时间 许多数据库查询都是简单的“insert,update,delete”语句.这完全没有必要开发这些单调乏味的语句.hibernate帮助你节省了这些时间. 从数据库加载数据到类类似于以下代码... 下一页