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调用持久化方法之间的关系,如下图所示:
- hibernate之持久化类属性和访问方法分析
- hibernate设置派生属性, 在持久化类的访问方法中加入程序逻辑...
- Hibernate访问持久化类(派生)属性的方法与策略
- Hibernate访问持久化类属性的策略
- 持久化类的属性及访问方法
- Hibernate之访问属性策略和方法逻辑注入
- 在Hibernate应用中,持久化类的访问方法被谁调用?
- 初识Hibernate之理解持久化类
- 初识Hibernate之理解持久化类
- 持久化框架ibatis、hibernate和Jpa优缺点分析
- hibernate中提倡持久类实现equals()和hashCode()分析
- hibernate持久化方法get和load的区别
- Hibernate持久化方法save和persist的区别
- hibernate加载持久化实例load和get方法区别
- Hibernate之持久化状态
- Hibernate之持久化对象
- Hibernate的配置和Hibernate的持久化类
- 持久化框架Hibernate和Mybatis之原生SQL
- Java 输入/输出流
- 104. Maximum Depth of Binary Tree
- Mac OS X EI Capitan下安装hadoop
- 阿里云存储封装类 AliYunOssUtility
- 面向对象编程:一个灾难性的故事
- hibernate之持久化类属性和访问方法分析
- 待产
- Spring3 整合Hibernate3.5 动态切换SessionFactory
- 考试培训市场的一些情况
- 笔记
- 无心插柳柳成荫,有心种花花不开
- php mongodb扩展安装
- android 视频下载
- VS2015_Hello Word!