Huzurlu bir API üzerinde çalışıyorum. REST versiyonunu tatmin etmek için bir versiyonun yapısını "kilitleyen" bir çözüm arıyorum.Huzurlu varlık sürümleri
Projem için JAX-RS ve JPA kullanıyorum. JPA varlıklarım sık sık değişebilir, ancak bu değişikliklerin otomatik olarak açığa çıkmasını istemiyorum. Bir çözümün DTO (Veri Transferi Ojbect) olabileceğini biliyorum, bu çok fazla ders ekleyecektir ve yatırımın değerinin olup olmadığından emin değilim.
Bunu başarmak için daha iyi/daha basit çözümler var mı, yoksa DTO'nun tek yolu var mı?
Kazanmak için DTO. Aksi takdirde, iç yapınızı sızmanız ve bir uygulamanın iç yapısının değişme eğiliminde olduğunu ve API'nizin değişmesini istemediğinizi belirtmeniz gerekir. – Augusto