JPA 2 bir şartname ve Hazırda Bekletme ORM için bir araç olduğunu anlıyorum. Ayrıca, Hibernate'in JPA 2'den daha fazla özelliği olduğunu anlıyorum. Ancak pratik açıdan gerçekten fark nedir?
İBatis kullanma deneyimim var ve şimdi Hibernate veya JPA2 öğrenmeye çalışıyorum. Pro JPA2 kitabını aldım ve "JPA sağlayıcısı" na atıfta bulunuyor. Örneğin:
Bir özelliğin standartlaştırılması gerektiğini düşünüyorsanız, konuşmanız ve JPA sağlayıcınızdan istemeniz gerekir
Bu beni karıştırıyor, bu yüzden birkaç sorum var:
- Sadece JPA2 kullanarak POJO'larıma açıklama ekleyerek DB'den veri alabilir miyim
- JPA2'nin TopLink veya Hibernate gibi bir "JPA Sağlayıcısı" ile kullanılması gerekiyor mu? Öyleyse, JPA2 + Hazırda Bekletme'yi yalnızca JPA2 ile karşılaştırıldığında veya yalnızca Hazırda Bekletme ile karşılaştırıldığında avantajı nedir?
- İyi bir pratik JPA2 kitabı önerebilir misiniz? "Pro JPA2" daha çok bir İncil ve JPA2 referansı gibi görünüyor (Kitabın sonraki yarısına kadar Sorgulara girmez). JPA2'ye bir sorun / çözüm yaklaşımı alan bir kitap var mı?