search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
418 gösterim
Hibernate'de entity üzerinden iki field ile nasıl composite key oluşturulur?
Java kategorisinde 2.0k puan
yeniden etikenlendirildi

2 Cevap

–1 oy
6.2k puan
0 oy

Bu şekilde oluşturman gerekiyor. @Embeddable anatosyanu ile bileştireceğin key ve columnları ayrı bir pojo sıfına alman gerekiyor.

@Embeddable
public class RolesMenu {
    @Column(name = "RoleID")
    private String roleID;

    @Column(name = "MenuItemID")
    private String menuItemID;

    //getter, setter methods
}

 @Entity
 @Table(name = "RolesMenuItems")
 public class RolesMenuItems {

     @EmbeddedId
     private RolesMenu roleMenu;

  /*setter getter methods */
 }
164 puan

İlgili sorular

0 oy
1 cevap 394 gösterim
394 gösterim
Spring^de hazır olarak gelen CrudRepository hibernate ile veri crud işlemlerini yapıyorum. Ancak standart methodların dışında, custom bir select yazmaya çalışırsak nasıl olur? public interface UserRepositoryCustom extends CrudRepository<User,Long>{ User findByLastName(String lastName); } yapsak yeterli olur mu?
16 Temmuz 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 525 gösterim
525 gösterim
PK olarak user ın user id sini otomatik unique yapılıyor sanıyorum alttaki kod ile. Başka field ile unique constraint nasıl yaparım.Ben ise birthdate unique olsun her member id için istiyorum, yani composite key yapıp userId + birthdate unique constrait ... kaynakta şunun olabilceği yazıyordu, bununla generatedValue dekinin farkı nedir ozaman merak ediyorum. @Column(name = "userId",unique=true)
14 Temmuz 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 732 gösterim
732 gösterim
Hibernate kulanarak CrudRepostiory implement ediyor ve native Query yazmak istiyorum. Bu mümkün müdür? Mümkün ise örnek bir syntax verebilir misiniz?
25 Temmuz 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 86 gösterim
86 gösterim
EclipseLink'te Primary Key kullanmadan nasıl entity oluşturabilirim?
14 Şubat 2019 Java kategorisinde sinan 291 puan sordu
0 oy
1 cevap 1.3K gösterim
1.3K gösterim
Java bir entity oluşturup, veri tabanıdna dynamic veri çekmeye çalışyorum. Ama bir alttaki hatayı alıyorum, neyi gözden kaçırıyorum sizce. @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long calorieId; private long userId; private Date activityDate; private Double ... .core.convert.support.ArrayToObjectConverter.convert(ArrayToObjectConverter.java:66) ......................
25 Temmuz 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu