- Shiked
- 20 Nisan 2026 20:23 UTC
- Yazar
- Kamo
- Commit
- 3609afb
Bir RolRightType eklemek asla bir daha koşmayı gerektirmez KamoInitializerService. senkronizasyonAll() şimdi her başlangıçta üç aşama yürütüyor: 1. Heal kısıtlamalar - her doğru taşımada her dış kısıtlamayı bırakın Masa ve iki tezli eşsiz kısıtlamaların mevcut olmasını sağlar. Hibernate fırınlar, CREATE TABLE'taki RA kısıtlamalarına değer veriyor Zaman ve onları asla güncellemez ve @UniqueConstraint sadece etki alır CREATE TABLE, bu yüzden her ikisi de her zaman geliştiği yere sürükler. @Enumerated Java katmanında zaten geçerli değerleri uyguluyor. 2. Delete yetim hakları – DELETE WHERE right type NOT IN (current enum) Tüm altı doğru taşıma masaları boyunca: org role rights, ******************** Üye rights, üye rights applied, iş title rights, dept rights. Hem ORDINAL int hem de STRING enum-name depolama. 3. Eksik haklar koyar - değişmeden; eşsiz kısıtlamalara dayanır 1. Idempotent - yeniden yatmak için güvenli. Add/removing enum values now requires Sadece Güvenlik Hizmetini yeniden başlat.