`

hibernate column should be mapped with insert="false" update="false"

阅读更多
should be mapped with insert="false" update="false

 

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
 "-//Hibernate/Hibernate Mapping DTD//EN"
 "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >

<hibernate-mapping package="com.huapu.networkmanage.db.hibernate">
 <class
  name="SyslogLogstack"
  table="SYSLOG_LOGSTACK"
 >
  <meta attribute="sync-DAO">false</meta>
  <id
   name="Id"
   type="integer"
   column="LOGSTACK_ID"
  >
   <generator class="sequence">
              <param name="sequence">seqportal</param>
         </generator>
  </id>

  
  <property
   name="TargetId"
   column="TARGET_ID"
   type="integer"
   not-null="false"
   length="12"
  />

  
  <property
   name="CollectorId"
   column="COLLECTOR_ID"
   type="integer"
   not-null="false"
   length="12"
  />
  <property
   name="Createtime"
   column="CREATETIME"
   type="date"
   not-null="false"
   length="7"
  />
  <property
   name="Facility"
   column="FACILITY"
   type="string"
   not-null="false"
   length="100"
  />
  <property
   name="Severity"
   column="SEVERITY"
   type="string"
   not-null="false"
   length="4"
  />
  <property
   name="Logmsg"
   column="LOGMSG"
   type="string"
   not-null="false"
   length="1000"
  />
  <property
   name="Logtime"
   column="LOGTIME"
   type="date"
   not-null="false"
   length="7"
  />
  
  <property
   name="ReferenceId"
   column="REFERENCE_ID"
   type="integer"
   not-null="false"
   length="12"
  />
  
  <many-to-one
   name="target"
   column="TARGET_ID"
   class="DNode"
   not-null="true"
  />
   
  
 </class> 
</hibernate-mapping>
   

--------------------------------------------------------------------------------------------

不同的属性映射为相同的字段,重复映射同一个字段,就会出现这个错误;

Repeated column in mapping for entity: com.boco.scms.model.ship.order.ShipOrder column: DELIVER_LINKMAN_EMAIL (should be mapped with insert="false" update="false")

分享到:
评论

相关推荐

    hibernate错误解决方案

    nested exception is org.hibernate.MappingException: Repeated column in mapping for entity: com.xindeco.myregister.pojo.MyRegisterInfo column: password (should be mapped with insert="false" update=...

    Delphi7.1 Update

    * This update can not be removed after it is installed.* You will need the original Delphi 7 installation CD available to install this update.* To install this update from the CD, insert the CD, and ...

    如何实现webwork+spring+hibernate框架结合

    ### 如何实现WebWork+Spring+Hibernate框架结合 随着企业级应用需求的不断增加和技术的不断发展,集成多种技术栈成为一种趋势。WebWork+Spring+Hibernate是早期比较流行的一种技术组合,它们各自解决的问题域不同,...

    Hibernate教程08_关系映射之联合主键

    `insertable = false, updatable = false`表示Hibernate不会尝试独立更新或插入`Address`的`studentId`,而是依赖于`Student`实体的主键同步。 在实际应用中,我们还需要配置Hibernate的映射文件或使用注解来描述...

    Hibernate一对多映射配置详解

    在Java持久化框架Hibernate中,一对多映射是常见的实体关系映射类型,它表示一个实体(例如User)可以与多个其他实体(例如Account)相关联。以下是对Hibernate一对多映射配置的详解: 一、XML文件配置 1. 单向...

    Hibernate注释大全收藏

    @Column(updatable = false, name = "flight_name", nullable = false, length=50) public String getName() { ... } ``` 此代码定义了`name`属性映射到`flight_name`列,不允许为空、不可更新,且长度为50。 #### ...

    Hibernate 3 注解技术讲解

    @Column(name = "username", nullable = false, length = 50) private String username; // ... } ``` ### 3. 关联注解 #### 3.1 `@OneToOne` `@OneToOne`表示一对一关联,可以是单向或双向的。 ```java @...

    Hibernate_级联关系说明_-_关于cascade和inverse的用法

    @org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE}) private User user; ``` 在上面的例子中,我们设置了`inverse=true`,这意味着 `Address` 实体不再负责维护与 `User` ...

    hibernate annotations

    ### Hibernate Annotations:面向注解的Hibernate使用指南 Hibernate是一个强大的对象关系映射(ORM)框架,它能够将Java对象映射到数据库表中,从而极大地简化了数据持久化层的开发工作。在Hibernate中,有两种...

    hibernate系列(一)hibernate入门

    通过Hibernate,我们可以避免编写大量的SQL语句,而是通过定义对象和数据库表之间的映射关系,实现对象的CRUD(Create, Read, Update, Delete)操作。 **2. Hibernate环境搭建** 要开始使用Hibernate,首先需要配置...

    Hibernate关联映射总结

    ### Hibernate关联映射总结 #### 一、基础知识 在探讨Hibernate中的关联映射之前,我们需要先理解几个基本概念,这将有助于我们更好地理解和应用这些关联映射。 - **主键**(Primary Key):主键是用来唯一标识一...

    Hibernate3.2 Annotations中文文档

    @Column(name = "username", nullable = false, length = 50) private String username; ``` **四、关联关系** 1. `@OneToOne`: 一对一关联,例如: ```java @OneToOne(mappedBy = "user") private Profile ...

    hibernate

    根据提供的文件信息,我们可以深入探讨Hibernate框架中的几个关键概念,特别是`fetch`, `lazy`, `cascade`, 和 `inverse`关键字的使用与理解。这四个概念在处理对象关系映射(ORM)时非常重要,尤其是在Java环境下...

    Hibernate的N对N的关系映射

    ### Hibernate的N对N的关系映射详解 #### 一、概念理解 在关系型数据库设计中,实体之间的关联关系主要有三种类型:一对一(One-to-One)、一对多(One-to-Many)以及多对多(Many-to-Many)。而Hibernate作为一种...

    Hibernate 注解大全

    @Column(name = "username", length = 50, nullable = false) private String username; ``` **三、关系映射注解** 6. `@OneToOne`: 表示一对一关系,可以是单向或双向的。 ```java @OneToOne(mappedBy = "user") ...

    Hibernate标签

    @Column(name = "USERNAME", nullable = false, length = 50) private String username; // ... } ``` 6. **@ManyToOne, @OneToOne, @OneToMany, @ManyToMany** 这些标签用于定义不同类型的关联关系,如一对...

    Hibernate各种表关系映射配置详解

    在Java开发中,Hibernate是一个非常流行的持久化框架,它简化了数据库与Java对象之间的交互。本篇文章将深入探讨Hibernate中的一对多、多对多和多对一等表关系映射的配置。 首先,我们来看基本的Hibernate配置文件`...

    Hibernate注解方式、HQL查询

    @Column(name = "user_name", nullable = false, length = 50) public String getName() {...} ``` 3. **关系映射注解**:Hibernate支持一对多、一对一、多对多等各种关系映射。例如,使用`@OneToMany`、`@...

    hibernate 注解的一些资料

    **hibernate 注解详解** Hibernate 是一个流行的Java ORM(对象关系映射)框架,它允许开发者使用面向对象的方式操作数据库。在 Hibernate 中,注解是实现数据持久化的重要手段,它极大地简化了传统XML配置文件的...

Global site tag (gtag.js) - Google Analytics