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

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • nigahiga

    nigahiga

    21 Temmuz 2006
  • pilslajt

    pilslajt

    20 HAZİRAN 2008