您的位置首页生活百科

什么是java persistence

什么是java persistence

的有关信息介绍如下:

什么是java persistence

就是java的持久化,有很多框架可实现这个功能。举一个程序访问数据库的例子。当激碧程序查到一条记录,就把记录的数据明此举构造成一个对象(如姓名、年龄等),这个对象就放到内存中,如果下一个请求需要访问同一条记录,则直接在内存中读取这个对象就可以了。如果修改了对象的属性(如姓名、年龄等),则后台会选择合适的时间,同步到数据库中。这样相当于把数据库缓存到内存中了,程序的性能将能得到可观的提升。当然,把数据库全搬到内存中是不可能的,所以还需要有一个后台管理这些内存中的对象。例如把不常用的对象销毁,或放到硬盘,同时还需处理并发访问等等。著名的 hibernate 、 mybatis等,就是完成了上述类扒带似的功能。你也可以视作为一个java persistence的实现。