`
caihuashan
  • 浏览: 1323 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Hibernate 一个小问题,POJO是否一定要空的构造方法

阅读更多

使用Hibernate POJO我一般都是空的构造再加上有参构造,以前看到很多人都说hibernate是通过反射来实现的,所以必须有空构造,今天我把空的构造去掉了,只有一个有参构造,结果还是通过不是说必须有无参吗
谁能解答下

 

分享到:
评论
2 楼 lg_asus 2011-07-27  
good,I was also confused with this. thanks for sharing .
1 楼 caihuashan 2010-08-12  
Sorry,Everyone!

I am a new guy,so I have make a big mistake,I just test saveMethod ,and when I test findMethod,there are some Exceptions,and one of them is need a default constructor for entity.
Next time I will be more careful!!

相关推荐

    hibernate3.0 和数据库生成pojo类的工程方法

    在IT行业中,Hibernate是一个非常流行的Java对象关系映射(ORM)框架,它允许开发者将数据库操作与业务逻辑解耦,从而提高开发效率。本篇文章主要关注的是如何在Hibernate 3.0版本中,通过它提供的工具自动生成POJO...

    hibernate tools 生成pojo

    4. **执行生成操作**:在IDE中使用Hibernate Tools的代码生成功能,选择对应的HBM文件,工具会根据文件中的映射信息自动生成对应的POJO类,包括属性、getter和setter方法,以及可能的构造函数。 5. **检查和修改**:...

    数据表生成pojo

    在Java开发中,POJO(Plain Old Java Object)是一个简单的对象类,不包含任何特定框架的规范或约定,主要用于封装数据。"数据表生成POJO"这个主题涉及到将数据库中的表结构映射到Java世界中的类,使得我们可以方便...

    pojo生成器

    JavaBean则是一种符合特定规范的POJO,它通常是可序列化的,且具有默认的无参数构造函数,以及属性的getter和setter方法。 在Java与Oracle数据库交互时,每个POJO类通常对应数据库中的一张表,类中的每个字段对应表...

    POJO javaBean EJB JNDI 理解及区别

    在使用Hibernate框架时,POJO经常被用来映射数据库表,使得对象属性与表字段一一对应。 #### JavaBean JavaBean是一种遵循特定编码规范的POJO,用于组件化和模块化Java应用程序。JavaBean必须是具体的、公共的类,...

    hibernate_reference使用指南全

    Hibernate 要求持久化类必须有一个无参数构造函数,以便于反射机制创建实例。 - **4.1.2 提供标识符属性(可选)** 为类添加一个标识符属性(通常是主键),这样 Hibernate 可以基于该属性来唯一标识数据库中的...

    Hibernate5.0用户手册中文版本

    1. 实现无参构造函数: 实体对象必须提供一个无参构造函数。 2. 提供 identifier(标识)属性: 实体对象必须提供一个唯一的标识属性。 3. 使用非 final 类: 实体对象不能是 final 类。 4. 为持久化属性声明 get,set ...

    Hibernate5中文用户使用手册

    Hibernate5中文用户使用手册涉及了Hibernate框架的核心使用方法和高级特性,覆盖了从...对于初学者而言,是学习Hibernate的一个非常好的起点,对于有一定经验的开发者来说,手册中的高级特性和最佳实践也能提供帮助。

    hibernate3.5.4中文帮助文档.pdf

    - 实现默认构造方法 - 提供标识属性 - 使用非final类 - 声明访问器和是否可变的标志 - **实现继承**:讨论了如何在Hibernate中实现继承。 - **实现equals()和hashCode()方法**:强调了为什么必须正确实现这两个...

    HIBERNATE doc_document_官方文档_4.3.6_final_2014_8

    Hibernate是一个开源的对象关系映射(Object/Relational Mapping,简称ORM)框架,它提供了从Java对象模型到关系数据库数据模型的映射解决方案。在Java开发中,Hibernate极大地简化了数据库操作,并且为开发者提供了...

    hibernate 3.2中文手册 中文文档

    - 强调每个持久化类都必须有一个默认构造方法。 - **4.1.2 提供一个标识属性(identifierproperty)(可选)** - 介绍如何定义一个标识属性,以及其在持久化过程中的作用。 - **4.1.3 使用非final的类(可选)** ...

    解析pdm生成pojo(java代码生成器)

    "解析PDM生成POJO(Java代码生成器)"是一个这样的工具,它可以帮助开发者自动化创建JavaBean和HBM(Hibernate Mapping File)类,这两个是Java后端开发中的重要组成部分。本文将深入探讨这个主题,讲解相关知识点。...

    Hibernate 与 Lucene 的整合框架详解

    // 构造方法省略... @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="emp_id", unique=true, nullable=false, insertable=true, updatable=true) @DocumentId public Integer getEmpId() {...

    hibernate4.1中文api

    ##### 1.1 第一部分 - 第一个Hibernate应用程序 - **设置**: 安装必要的开发环境,包括Java SDK、IDE(如Eclipse或IntelliJ IDEA)、Hibernate库等。 - **第一节**: 简介Hibernate的基本概念,如Session、...

    Hibernate+中文文档

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    Hibernate开发指南.rar

    总的来说,《Hibernate开发指南》是一个全面介绍Hibernate框架的资源,无论是初学者还是有一定经验的开发者,都能从中受益。它将帮助你理解如何利用Hibernate简化数据库操作,提升开发效率,同时提供实践指导,加深...

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

    1. **概览**:提供了一个整体视图,展示Hibernate如何处理持久化对象,包括Session、SessionFactory、Transaction等核心组件。 2. **对象状态**:Hibernate管理的对象具有三种状态:瞬时态(Transient)、持久态...

    hibernate 英文文档

    - **无参构造函数**:每个持久化类都必须提供一个无参构造函数。 - **标识符属性**:标识符属性用于唯一标识一个持久化对象。 - **非 final 类**:建议使用非 final 类以便子类继承。 - **访问器和修改器**:...

    Hibernate5用户手册中文版

    2. Domain Model(域模型)章节,着重讲解了Hibernate如何通过POJO模型来表示业务对象,并且对POJO模型中的类特性提出了具体要求,例如无参构造器、标识属性、非final类的使用、持久化属性的getter和setter方法以及...

Global site tag (gtag.js) - Google Analytics