`
jackyIT
  • 浏览: 14105 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

持久化类的属性及访问方法

阅读更多
持久化类型的访问与java app主要有两个区别:
一.set/get的调用方向不一样
java通过调用pojo的get方法将pojo信息显示给用户,通过调用pojo的set方法将 用户输入的信息封装pojo。
hibernate则是通过调用pojo的get方法将pojo的信息写入到数据库,通过调用pojo的set方法封装pojo。
二.访问权限不一样
java app如果没有做特殊的处理,不能访问到pojo的private类型的set/get方法,而hibernate却没有此限制,hibernate可以访问任意级别的权限(private,protected,public,default)

分享到:
评论

相关推荐

    深入理解持久化对象

    - `load()`方法:根据主键加载持久化对象,支持延迟加载特性,即只有当真正访问对象属性时才会触发数据库查询。 - `get()`方法:同样根据主键加载持久化对象,但不支持延迟加载,即调用时立即访问数据库。 #### ...

    java持久化工具类:JavaBean与XML

    3. **getter和setter方法**:为每个属性提供get和set方法,用于访问和修改属性值。 4. **序列化**:实现Serializable接口,使JavaBean支持序列化,便于持久化。 JavaBean在持久化中的作用主要是作为数据载体,通过...

    自己写的一个持久化层

    通过模仿Hibernate,这个自定义持久化层可能也提供了便捷的方法来映射Java类到数据库表,执行CRUD(创建、读取、更新、删除)操作,以及支持HQL(Hibernate查询语言)或SQL查询。 标签“mliwng”看起来可能是误输入...

    Android数据持久化

    Android提供了多种数据持久化的方法,其中ContentProvider是系统级的数据共享机制,也是实现数据持久化的有效途径之一。本文将深入探讨ContentProvider的使用及其在数据持久化中的作用。 ContentProvider是Android...

    听棠的spl持久化框架实体类自动生成器

    听棠的spl持久化框架实体类自动生成器是一款专为开发者设计的工具,它极大地简化了数据库模型到Java实体类的转换过程,提高了开发效率。在软件开发中,特别是涉及到数据库操作的应用,实体类是必不可少的,它们是...

    JPA 教程 Java 持久化教程

    * 方法和需要持久化的属性也不能声明为 final * 如果游离状的实体对象需要以值的方式进行传递,则必须实现 Serializable 接口 * 需要持久化的属性,其访问修饰符不能是 public ### 7. 使用注解元数据 使用注解元...

    数据持久化

    在iOS开发中,数据持久化有多种实现方式,包括对象归档、属性列表以及NSUserDefaults。以下是对这些方法的详细解释: 1. **对象归档**:对象归档是苹果的Foundation框架提供的一种用于序列化和反序列化Objective-C...

    Hibernate 数据持久化

    本篇文章将深入探讨Hibernate的数据持久化机制,包括其基本概念、配置、实体类、映射文件以及查询操作。 1. **基本概念** - **对象关系映射(ORM)**: ORM是将关系数据库的数据模型与面向对象编程中的对象模型进行...

    HIBERNATE - 符合Java习惯的关系数据库持久化

    2. **访问器方法**:实体类应提供getter和setter方法,以便Hibernate通过反射机制读取和更新属性值。 3. **默认构造器**:实体类需包含无参构造器,以满足序列化和反序列化的需求。 4. **标识符属性**:实体类应有一...

    精通Hibernate:对象持久化技术第二版part3

    5.1 持久化类的属性及访问方法 101 5.1.1 基本类型属性和包装类型属性 102 5.1.2 Hibernate访问持久化类属性的策略 104 5.1.3 在持久化类的访问方法中加入程序逻辑 104 5.1.4 设置派生属性 107 5.1.5 控制...

    精通hibernate:对象持久化技术孙卫琴第二版part2

    5.1 持久化类的属性及访问方法 101 5.1.1 基本类型属性和包装类型属性 102 5.1.2 Hibernate访问持久化类属性的策略 104 5.1.3 在持久化类的访问方法中加入程序逻辑 104 5.1.4 设置派生属性 107 5.1.5 控制...

    java类复制一个持久化对象

    通过反射,我们可以获取类的所有字段和方法,包括那些私有的成员,这对于复制对象非常有用,因为它可以访问并复制对象的所有属性。 ### 复制持久化对象的需求与挑战 持久化对象通常与数据库中的记录相对应,它们...

    hibernate持久化对象生命周期[参照].pdf

    - 可以通过Session的`save()`, `load()`, `get()`, `find()`, `update()`, `saveOrUpdate()`, `lock()`等方法使对象进入持久化状态。 3. 游离对象(Detached Objects) 游离对象是已从Session缓存中移除但仍具有...

    JAVA EE 数据持久化含答案.docx

    2. MyBatis 对 JDBC 访问数据库的代码进行封装,从而大大简化了数据访问层的重复性代 码,它是针对三层架构中的持久化层的解决方案。 3. Log4j 是一个日志记录工具,提供了不同的日志级别,包括 ERROR、TRACE、...

    Java持久化数据结构详解.pdf

    本文档“Java持久化数据结构详解.pdf”可能会深入探讨如何在Java中存储和检索数据,以便在应用程序重启或关闭后仍然能够访问。持久化不仅仅是将数据保存在磁盘上,还包括对数据的管理,例如数据库操作、序列化以及云...

    iOS中几种数据持久化方案.pdf

    在iOS开发中,数据持久化是一项关键任务,它允许应用程序在退出或设备重启后仍然能够访问之前保存的数据。本文将详细介绍五种常见的iOS数据持久化方案:plist文件、偏好设置(Preference)、NSKeyedArchiver(归档)...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     5.1 持久化类的属性及访问方法  5.1.1 基本类型属性和包装类型属性  5.1.2 Hibernate访问持久化类属性的策略  5.1.3 在持久化类的访问方法中加入程序逻辑  5.1.4 设置派生属性  5.1.5 控制insert和update语句...

    基于标注和反射机制的通用JavaBean持久化工具类.pdf

    【标题】和【描述】提到的是一个关于使用标注和反射机制来实现JavaBean持久化的技术文章,主要讨论如何创建一个通用的JavaBean持久化工具类,以提高开发效率,减少SQL语句的编写。 【标签】为空,因此无法提供额外...

Global site tag (gtag.js) - Google Analytics