16 Temmuz 2018 Pazartesi

@Where Anotasyonu

Giriş
Şu satırı dahil ederiz.
import org.hibernate.annotations.Where;
@SQLDelete ile birlikte "Soft Delete" için kullanılabilir.

clause Alanı
Örnek
Şöyle yaparız
@Where(clause = " IS_DELETED = false")
public Entity {
  
  @Column(name = "IS_DELETED")
  private boolean isDeleted;
  ...
}
Örnek
Şöyle yaparız.
/ ...
@Where(clause = "VALID_TO <= GETDATE()")
class Privilege {
    // ...
}

Hiç yorum yok:

Yorum Gönder