Hibernate 6.2'de patlak veren @EntityGraph'ı çıkarın

Fixkamo-shared-library
Shiked
21 Ağustos 2026 00:07 UTC
Yazar
Kamo
Commit
802dea7

Kafe sayfası sorgusu üretimde başarısız oldu: ERROR: masa "a2 1" için kullanım girişi eksik ... sol üye team member a2 0 on **************** Sol kullanıcılar u1 0 üzerinde u1 0.id=a2 1.user id 0 TeamMember bir JOINED subclass of Member, bu yüzden takımMember.user Hem alt sınıf masaya hem de üyeler köke ihtiyaç duyar. Hibernate 6.2.13 yayıyor alt sınıf katılır ve sonra kökün alialarını hiç katılmadan referanslar. Hibernate 6.5 doğru yapar - tam olarak hiçbir şey yakalamadı: Bu kütüphane 6.5'e karşı derlenir, Güvenlik Hizmeti 6.2.13, kontrolör çalışır. Testler hizmetle alay eder ve LeadGridSpecificationSqlTest, daha önce, daha önce, CenterL'da durur. SQL nesli. Aynı 6.2, otobüs ailesi olarak katıldı. InheritanceInsertSqlTest için var. Bahsedi şu anda iki sorgu tarafından çözülüyor ki, şekiller zaten çalıştırılıyor 6.2.13'te üretim: LeadRepository.findAssigneeRefs okur l.assignedTeamMember.id, bu tanımlayıcıdır ve yabancı anahtarlara karar verir Her şeye katılmamış sütun; **************** AT TeamMember ve kullanıcıya açıkça katılıyor, aynı şekilde dört JOIN tm.user Zaten orada sorgular. Hibernate 6.2'den JOINED'ye katılmak için Dışarıdan hiyerarşi. Sayfada tek bir yakalama grafiği yerine iki ucuz sorgu, hala N + ve ve LeadListDTO'dan. Şimdi çözüm atamalarını alır, böylece satır inşaatçı dokunuşlar Ne tembel – ki bu da açık görüşten bağımsız olarak ağ tutar. 6.2.13'te üretime karşı tüm üç sorguyu uygulamakla doğrulandı, tarafından değil Onlar hakkında neden: Tamam, isimleri gerçek değerlerle tamam ve ağ sayfası Kendini sorgulayın. LeadGridLiveSqlProbe in SecurityService.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle