'u kullanmaktadır. PlayFramework'ı kullanıyorum ve gerçekten beğendim. Ben mesela bana user
masam var, tablodan veri kapmak istiyorum, ben şu sözdizimini kullanın:Kompleks, Play Framework ve Ebean
List<User> users = User.find.where().eq("email", email).findList();
Sorum ben kullanıcı nesnesini aldığımda, bir id
sütunu olması. Bu id
değeri ile diğer tablolara eşleştirebilir ve bu tabloların id
'ları daha fazla tabloya eşlenebilir, bu yüzden birkaç tablo arasında temel birleştirme kavramı. Yukarıdaki sözdizimi ile bunu nasıl uygulayacağını açıklayan herhangi bir örnek veya yer var mı?
Kendimi bulmaya çalıştım ve yapamadım, sadece bu noktada düşünebileceğim bir şekilde düz sql kullanmamayı tercih ettiğim ifadeleri kullanmak. modelleri arasında
Relationships
@OneToMany
gibi yaygın JPA ek açıklamaları içeren ayarlanır kalvish
Merhaba Marcus kullanımı, teşekkür ile "kısmi" nesne almak nasıl eklendiğini gösteren yoktur. Şu anda kılavuza bakıyordum ve bir soru sorup soramayacağımı merak ediyorum ... bölüm 4.1.5 OneToMany, ManyToOne, vs.'yi anlatıyor. Ama hangi sütunların haritalandığını nereden biliyor? Benim bir sütunum var "benim" ve başka bir tabloda bir sütun "id" ile eşleşiyor, bunu belirtmenin bir yolu var mı? – KVISH
Ebean, modelin değişiminde uygun DDL oluşturmak için yeterlidir. Bu gerçek durumda sakının, ama gerçekten iyi bir fikir, başka bir test projesi oluşturmak ve sadece doğrudan Ebean dan öğrenmek – biesior
@ KVISH Ben sizin aradığınız şeyin bence birleştirme sütununun adını belirtebileceğiniz JPA ek açıklaması @ JoinColumn olduğunu düşünüyorum kullanmak. –