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

Hibernate异常(1):Associations marked as mappedBy must not define database mappings

 
阅读更多

异常:Associations marked as mappedBy must not define database mappings like @JoinTable or @JoinColumn

hibernate升级到3.5版本或者更新的版本时出现这样的异常,举个例子:

 

private List<User> user;

@OneToMany(fetch = FetchType.LAZY, mappedBy = "dept")

@JoinColumn(name = "dept_id")

public List<User> getUser() {

    return user;

}

public void setUser(List<User> user) {

    this.user = user;

}

 

在3.5版本之后@JoinColumn与mappingBy是互斥的,而在更早版本的hibernate是允许这两个互相存在。所以升级到hibernate3.5之后,mappBy="dept",就应该去掉,正确的写法如下:

private List<User> user;

@OneToMany(fetch = FetchType.LAZY)

@JoinColumn(name = "dept_id")

public List<User> getUser() {

    return user;

}

public void setUser(List<User> user) {

    this.user = user;

}

 

分享到:
评论

相关推荐

    hibernate_reference.pdf

    - **Implementing a Naming Strategy**: Explains how to customize the naming strategy used by Hibernate when mapping Java class names to database table names and field names to column names. - **XML ...

    hibernate-3.2(1)hibernate-3.2(1)

    《Hibernate 3.2(1):持久化框架的核心与应用》 Hibernate 3.2(1) 是一个历史悠久但仍然具有广泛影响力的Java对象关系映射(ORM)框架的版本,它极大地简化了数据库操作,使得开发人员可以更加专注于业务逻辑,而...

    Hibernate+中文文档

    1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...

    hibernate3.2中文文档(chm格式)

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    HibernateAPI中文版.chm

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    Hibernate教程

    Hibernate参考文档 目录 前言 1. 翻译说明 2. 版权声明 1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第...

    Hibernate 删除出现异常的解决方案.doc

    在使用Hibernate进行数据库操作时,有时会遇到一种异常情况,即在尝试删除一个对象时,系统抛出"deleted object would be re-saved by cascade (remove deleted object from associations)"的异常。这个异常通常发生...

    Hibernate Reference Documentation3.1

    1. Introduction to Hibernate 1.1. Preface 1.2. Part 1 - The first Hibernate Application 1.2.1. The first class 1.2.2. The mapping file 1.2.3. Hibernate configuration 1.2.4. Building with Ant 1.2.5. ...

    Hibernate 中文 html 帮助文档

    1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    Hibernate中文详细学习文档

    1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...

    Hibernate学习.pdf

    ### Hibernate学习知识点详解 #### 1. Hibernate简介与安装配置 **标题:** Hibernate学习 **描述:** Hibernate 学习 Hibernate学习.pdf **标签:** Hibernate 学习 Hibernate学习.pdf **知识点详解:** ####...

    hibernate中文参考文档pdf

    1. **Hibernate简介**:介绍Hibernate的基本概念、设计目标以及如何在项目中引入和配置Hibernate。 2. **对象关系映射(ORM)**:解释ORM的核心原理,如何通过注解或XML配置将Java对象映射到数据库表,包括实体类、...

    最全Hibernate 参考文档

    1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. 架构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 3. 配置 ...

    Java.Persistence.with.Hibernate.2nd.Edition

    design patterns that are used with Hibernate, such as the Data Access Object (DAO). You see how you can test your Hibernate application easily and learn what other best practices are relevant if you ...

    hibernate 体系结构与配置 参考文档(html)

    1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...

    hibernate_reference中文文档.pdf

    ### Hibernate Reference Documentation 知识点概述 #### 1. 教程 ##### 1.1 第一部分 — 第一个 Hibernate 应用程序 该章节详细介绍了如何创建并运行一个简单的 Hibernate 应用程序。 - **1.1.1 设置**:这部分...

    hibernate 教程

    目录 &lt;br&gt;前言 1. 翻译说明 1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个可持久化类 1.3. 映射cat 1.4. 与猫同乐 1.5. 结语 2. 体系结构 2.1. 总览 2.2. JMX集成...

    hibernate逆向工程

    ### hibernate逆向工程知识点详解 #### 一、概述 Hibernate逆向工程是一种常见的开发模式,主要用于快速构建基于现有数据库的Java应用。这种方式通过分析现有的数据库结构,自动生成相应的Java实体类、映射文件(如...

    Hibernate.Quickly.Aug.rar

    《Hibernate 快速上手》是针对Java开发者的一本实用指南,主要讲解了如何使用Hibernate这一流行的开源对象关系映射(ORM)框架。Hibernate允许开发人员在Java应用程序中使用面向对象的方式来操作数据库,极大地简化...

Global site tag (gtag.js) - Google Analytics