Можно ли добавить пользовательские параметры в @SQLDelete переопределить в Hibernate? Я не хочу редактировать исходный код Hibernate. В приведенном ниже примере я пытаюсь включить столбец lastUpdatedBy в запрос удаления.Можно ли добавить пользовательские параметры в @SQLDelete переопределить в Hibernate?
Спасибо за любую помощь.
@Entity
@Table(name = "user")
@SQLDelete(sql = "UPDATE user SET deleted='Y', version=version+1 WHERE id=? AND version=? AND lastUpdatedBy = ?")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id", unique = true, nullable = false)
private Long id;
@Column(name = "deleted")
@Type(type = "yes_no")
protected boolean deleted;
@Version
@Column(name = "version", nullable = false)
protected Integer version;
@Column(name = "last_updated_by")
protected Long lastUpdatedBy;
...
}
Привет, я хочу знать решение слишком, вы получите его? – Tony
привет Томас, у меня есть одно решение, если вам нужно, я поделюсь с вами – Tony
Да, опубликуйте его, и я дам вам кредит! –