2011-11-02 15 views

cevap

30

Evet bu 4.0+ önerilmiyor: Sen @DynamicUpdate yerine İşte

bunu konuşuyor bir fixed JIRA olduğunu kullanmalıdır

Deprecate org.hibernate.annotations.Entity 
Its individual attributes/values should become annotations. 
Schedule for removal in 4.1 

. Hibernate Getting Started Guide itibaren

+0

Teşekkürler. Bu notta, Hazırda Bekletme 4'e yükseltme yapmak biraz zor oluyor. Bir oturum fabrikası bile oluşturamıyorum: – MTR

+0

'@ DynamicInsert 'notunun da mevcut olduğunu unutmayın. –

6

:

@javax.persistence.Entity açıklama bir varlık olarak bir sınıf işaretlemek için kullanılır. Bölüm 2.3, "Haritalama dosyası" bölümünde tartışılan sınıf eşleme elemanı ile aynı işlevi görür. Ayrıca, @javax.persistence.Table ek açıklaması, tablo adını açıkça belirtir. Bu belirtim olmadan, varsayılan tablo adı EVENT olacaktır).

org.hibernate.annotations.Entity'den bu yana kullanımdan kaldırılmıştır Java EE ek açıklamasını kullanmalısınız. Ayrıca, zaten belirtilmiş olan tolitius olarak, @org.hibernate.annotations.Entity no'lu ek açıklamaları için ilgili ek açıklamaları kullanmalısınız, örn. @DynamicUpdate.

Bu yardımcı olur umarım.


Not: "varsayılan tablo adı OLAY olurdu" devletler neden Event örnekte açıklamalı sınıfın adıdır, bu.

2

gelecek amaçla, hazırda 4.0kaldırılacaktır API listesi bakınız. Bağlantı şu şekildedir: - Deprecated API

İlgili konular