休止状態:insert = 'false' update = 'false'でマップする必要があります



Hibernate Should Be Mapped With Insert Falseupdate False



エラー:
エンティティのマッピングで繰り返される列:com.hibernateOut.entity.Orderitem列:oid(insert =“ false” update =“ false”でマッピングする必要があります)

Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: com.hibernateOut.entity.Orderitem column: oid (should be mapped with insert='false' update='false') at org.hibernate.mapping.PersistentClass.checkColumnDuplication(PersistentClass.java:764) at org.hibernate.mapping.PersistentClass.checkPropertyColumnDuplication(PersistentClass.java:782) at org.hibernate.mapping.PersistentClass.checkColumnDuplication(PersistentClass.java:804) at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:539) at org.hibernate.mapping.RootClass.validate(RootClass.java:265) at org.hibernate.boot.internal.MetadataImpl.validate(MetadataImpl.java:329) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:443) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:708) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:724) at com.strurts.utli.HibernateUtils.(HibernateUtils.java:23) ... 25 more

理由:
これは、Hibernateの1対多の関係で新しい マップされたエンティティクラスの列を繰り返します



解決:
プロパティに属性を追加します:insert =“ false” update =“ false”

|_+_|