«eclipselink» etiketlenmiş sorular

20
JPA hashCode () / eşittir () ikilemi
Olmuştur bazı tartışmalar JPA varlıkları ve yaklaşık burada hashCode()/ equals()JPA varlık sınıfları için kullanılmalıdır uygulanması. Bunların çoğu (hepsi değilse de) Hazırda Bekleme'ye bağlıdır, ancak bunları JPA-uygulama-tarafsız olarak tartışmak istiyorum (bu arada EclipseLink kullanıyorum). Tüm olası uygulamaların kendi avantaj ve dezavantajları vardır : hashCode()/equals() Sözleşme uygunluk için (değişmezlik) List/ Setoperasyonlar İster …

4
Lütfen JPA @Column ek açıklamasına referans olarak inserttable = false ve updatable = false hakkında açıklayın
Bir alana açıklama eklenirse insertable=false, updatable=false, değer ekleyemeyeceğiniz veya mevcut değeri değiştiremeyeceğiniz anlamına gelmez mi? Bunu neden yapmak istiyorsun? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List<Address> addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne …

8
JPQL gibi tümcecikteki parametre
Benzer bir cümle ile bir JPQL sorgusu yazmaya çalışıyorum: LIKE '%:code%' Kod = 4 olmasını istiyorum ve 455 554 646 ... Geçemem :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); çünkü başka bir yerde karakterlere :valuesarılmasına ihtiyacım yok %. Herhangi bir yardım?
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.