SORU
6 NİSAN 2009, PAZARTESİ


Hazırda kriterler: eşleşen bir dernek olmadan masaya Katılmak

Hazırda kriterleri apı iki tarafı birleştiren özel bir sorgu formüle etmek için kullanmak istiyorum. Hadi iki varlık sahibi olan bir Evcil hayvan ve Sahibi pek çok evcil hayvan sahibi var, ama en önemlisi bu dernek Java ek açıklamaları veya xml olarak eşleştirilir.

Hql ile, bir hayvan adı olan sahipleri 'fido' sorguda birleştirme (yerine sahibi sınıf için evcil bir dizi ekleme) belirterek. seçin edebilirim

Aynı şeyi hazırda kriterleri kullanılarak yapılabilir? Eğer öyleyse nasıl?

Teşekkürler J

CEVAP
20 Ocak 2010, ÇARŞAMBA


Gerçekten bu kriterlere sahip olabilir

DetachedCriteria ownerCriteria = DetachedCriteria.forClass(Owner.class);
ownerCriteria.setProjection(Property.forName("id"));
ownerCriteria.add(Restrictions.eq("ownername", "bob"));

Criteria criteria = getSession().createCriteria(Pet.class);
criteria.add(Property.forName("ownerId").in(ownerCriteria));

GüncellemeBu aslında alt sorgu ama hazırda bir ilişki bulunmayan iki varlık Ölçüt kullanmak için izin verir birleşim yerine tanımlanmış. gerçekleştirir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011