hibernate之持久化类属性和访问方法分析

来源:互联网 发布:网络上sn是什么意思啊 编辑:程序博客网 时间:2024/05/01 22:18

持久化类采用javaBean的访问风格,为持久化类属性的访问提供getXXX() 和 setXXX()方法,即get和set作为持久化类的访问方法。

例如,User实体类中有个name(用户名)属性,给User类针对属性name提供getName()和setName()作为持久化访问方法。

          外部通过getName()获取用户名信息,System.out.println(user.getName());

          外部通过setName()来修改用户名信息,user.setName("test");


在Hibernate中,持久化方法主要在两个方面进行调用:

(1)Java应用程序调用持久化方法,比如我们调用user对象的getName()方法,从user对象中获取用户名,将用户名响应到用户界面,实现交互。

         同时,我们拿到用户界面输入的用户名,通过user对象的setName()方法,将用户名写入user对象中,进行相应的保存,传递等操作。

 (2)Hibernate从user对象中,通过user对象的getName()方法,获取数据,保存到数据库中。

         同时,从数据库中获取信息,通过user对象的setName()方法,将信息写入到user对象中,java应用程序再次通过get或set方法,对user对象操作,

         实现,用户界面和数据库交互。

通过以上两方面程序的调用,我们能够知道,持久化对象就是负责用户界面和数据库数据交互的一个数据载体。

对于java应用程序调用持久化方法,持久化类以及hibernate调用持久化方法之间的关系,如下图所示:



0 0
原创粉丝点击