SORU
27 Mart 2012, Salı


'JPA arasındaki fark ne ve Hazırda Beklet?

JPA 2 belirtimi ve Hazırda bekleme ORM için bir araç olduğunu anlıyorum. Ayrıca, Hazırda bekleme JPA 2'den daha fazla olduğunu anlıyorum. Ama bakış pratik açıdan, gerçekten ne fark var?

İBatis kullanma deneyiminiz var ya da Uyku veya JPA2 öğrenmeye çalışıyorum şimdi. Up Pro JPA2 kitap aldım ve ona atıfta tutar "JPA provider". Örneğin:

Eğer bir özellik standart olması gerektiğini düşünüyorum, konuşmak gerekir. ve JPA sağlayıcınızdan talep

Bu birkaç sorum var çok kafamı karıştırdı:

  • Yalnız JPA2 kullanarak sadece benim POJO bu açıklama ekleyerek DB den veri getirmek
  • "" E.JPA JPA2 ile kullanılması gerekiyordu.g Orijinal veya Hazırda Beklet? Eğer öyleyse, yalnız kış uykusuna göre JPA2 Hazırda kullanmanın faydası ne o zaman?
  • İyi pratik JPA2 bir kitap tavsiye edebilir misiniz. "Pro JPA2" JPA2 (kitap daha sonra yarısına kadar Sorguları içine almaz). İncil ve bir referans gibi görünüyor JPA2 için sorun/çözüm benimseyen bir kitap var mı?

CEVAP
27 Mart 2012, Salı


Sen JPA sadece bir özelliğidir devlet olarak, Yani uygulama yok. Derslerin hiç bir şey olmayacak bir uygulama olmadan JPA ek açıklamaları ile, ancak istediğiniz kadar açıklama girebilirsiniz. Hazırda var JPA uygulaması JPA belirtimi tarafından tanımlanan API karşılar ve başlık altında işlevsellik sağlayan bir kod iken uyulması gereken kurallar veya arabirim olarak JPA düşünüyorum.

JPA ile Hazırda kullandığınızda aslında Uyku JPA uygulaması kullanıyorsunuz. Bunun yararı JPA belirtimi başka bir uygulama için JPA of Hazırda uygulanması takas olabilir. Diğer ORMs/yapılandırmaları ve açıklamalar farklı yöntemler kullanabilir çünkü uygulamaya kilitleme ise düz Hazırda kullandığınızda, bu nedenle sadece başka bir ORM için geçiş yapamazsınız.

Bu cevap daha ayrıntılı bir açıklama için benim blog entry okuyun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • monkophile

    monkophile

    25 Temmuz 2007
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006