Outbound denetim satır bir inert REQUIRES NEW tarafından yazılmıştır

FixSecurityService
Shiked
27 Ağustos 2026 09:09 UTC
Yazar
Kamo
Commit
31379b6

ExchangeQueryService üzerinde bir yöntemdi @Transactional (REQUIRES NEW), aynı sınıftaki iki özel yardımdan bahsetti. Spring'in işlem tavsiyesi bir proxy üzerinde yaşıyor ve bir kendi kendine dönüş asla ulaşmıyor Bu yüzden annotasyon hiçbir şey yapmadı: sıra çağrıcının işlemine katıldı. Bu, kayıtların ne olduğu için tam olarak geriye dönük. A FAILED outbound query, Kendi başarısızlığının rekorunu geri getirdi - ve "Biz sorduk ve reddettik" Bir hastanın tarihinde bir boşluk araştıran satır aslında ihtiyaç duyuyor. A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A Sadece başarılı sorgular kolay soruyu yanıtlar ve kaybeder Sert biri. Daha da kötüsü, keşfeder() ve sorguDocuments() sadece = gerçek, bu yüzden Yaz, tüm işlemlerinde iş yoktu. ExchangeRequestRecorder'a ek olarak, kendi bir bean, tam olarak kendi olarak BulkExportJobState aynı sebepten daha önceydi. Bir birim testi bunu yakalayamaz - hizmeti doğrudan inşa etmek, orada olduğu anlamına gelir Ya da, bu yüzden yanlışken geçti. Bu yüzden bekçidir yapısal: recorder'in testi yöntemin YAYIN olduğunu iddia ediyor (ya da dışı bir yöntem) Asla proxied değil, annotasyonunu inert) yapmak ve onun propagandası olduğunu REQUIRES NEW. Her iki yarı da bir çağrı sitesinde görünmez ve her ikisi de tutmalıdır.

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