0
I satırlar z önemli değildir (B sınıfı aynı x ve y içerecek şekilde, I, veri tabanını sorgulamak üzere isteyen Şimdi Hazırda bekletilen nesneyi Hazırda bekletme nesnesinde nasıl sorgulanır?
class A{
@Embedded
private B objB;
}
@Embeddable
class B{
Integer x;
Integer y;
float z;
}
I Set OBJS A sınıfı bir grup; B,
sınıfları A var Bu durumda karşılaştırma) seçilmelidir, bunu nasıl başarabilirim?SQL'de "In" gibi bir şey var, ancak gömülü nesneleri karşılaştırdığımdan beri nasıl yapmalıyım? Çok teşekkürler!!
mi senin soru, x 've' y' aynı değere sahip tüm A 'nesnelerini sorgulamak nasıl? –
“A”, hazırda bekletme tarafından yönetilen bir varlık gibi görünmüyor. "Varlık" açıklaması ve "Kimlik" alanı eksik. Bir varlık mı yoksa düz bir java sınıfı mı? "A" bir varlık ise, "session1.createCriteria (A.class," a ") kriterlerini sorgulayabilirsiniz. (Restrictions.and (Restrictions.eq) (" a.objB.x ", 1), Restrictions. eq ("a.objB.y", 1))) list() 'veya hql' FROM A a'dan a.objB.x =: x ve a.objB.y =: y "). setParameter (" x "). ", 2) .setParameter (" y ", 2) .list()' –