16 Mayıs 2018 Çarşamba

JPA @Table Anotasyonu

Giriş
Şu satırı dahil ederiz.
import javax.persistence.Table;
catalog Alanı
Şöyle yaparız. Catalog ve Schema arasındaki farkı anlamadım.
@Entity
@Table(name = "my", catalog = "dev_db")
public class MyEntity {
  ...
}
name Alanı
Eğer tablo ismi belirtilmemişse sınıf ismi (unqualified class name) tablo ismi olarak kullanılır.

Örnek
Şöyle yaparız.
@Entity
@Table(name = "ROOM")
public class Room {..}
Örnek
Şöyle yaparız.
@Entity
@Table(name = "fee_terms", catalog = "campus_guru_01")
public class FeeTerms implements java.io.Serializable {
  ...
}
schema Alanı
Eğer istenirse schema da belirtilebilir.
@Entity
@Table(name="NODE_TYPE", schema="SCHEMA_DATA")
public class NodeType {...}

Hiç yorum yok:

Yorum Gönder