@DynamicInsert @DynamicUpdate не работает? - PullRequest
11 голосов
/ 20 января 2012

Я использую Hibernate 4. Когда я использую

    @org.hibernate.annotations.Entity(dynamicInsert = true, dynamicUpdate = true,
 selectBeforeUpdate = true)

, это работает.

Но я обнаружил, что они устарели, поэтому я следую инструкциям по использованию @DynamicInsert и@DynamicUpdate, например:

@Entity
@DynamicInsert
@DynamicUpdate
@SelectBeforeUpdate 
@Table(name = "User")
public class User {
       ..........
}

Не работает.

Как использовать @DynamicInsert и @DynamicUpdate?

Ответы [ 2 ]

5 голосов
/ 22 мая 2012

Они повреждены в текущей выпущенной версии (с 4.1.0 по 4.1.3). Вопрос https://hibernate.atlassian.net/browse/HHH-7074

РЕДАКТИРОВАТЬ: обновил ссылку на текущий URL. Это было исправлено в hibernate 4.1.4

2 голосов
/ 06 августа 2013

@ SelectBeforeUpdate - работает в Hibernate 4.x, так как org.hibernate.annotations.Entity устарела Примечание. Это замена более ранней версии org.hibernate.annotations.Entity (selectBeforeUpdate = true)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...