JPA aracılığıyla sql yerel sorguyu kullanarak bazı verileri seçerken bazı sorunlar yaşıyorum. Çünkü aynı ada sahip 3 sütunum var, "descricao". I EntityManager arayüzünün createNativeQuery yöntemi ile seçme işlemi gerçekleştirmek zaman JPA yerel sorguyu kullanarak aynı ada sahip birden çok sütun nasıl seçilir?
İlk sütun değeri geçersiz kılar diğerleri bulundu.(örn. I (nesnelerinin bir dizisi bu sonucu elde zaman belirli bir kaydın ilk sütun Descrição değeri "fan" ikinci "çubuğu" ve üçüncü "filanca", I sığınak için' t ORM objektifleri), her ne zaman sütun ile belirtilen alt ve ikinci değerler ile doldurulmalıdır, sütunlar ilkinin değeri ile doldurulurlar)
Bunun tam olarak eminim çünkü JPA'yı seçtikten sonra doğrudan veritabanı üzerinde her şeyi düzgün bir şekilde döndürür.
Çevre:
MySQL5; EJB 3.0; JPA 1.0; JBoss 5.0.0GA; JDK 1.6;
SQL sorgusu:
"select p.id, p.datapedido, b.descricao, prd.descricao, s.nome,
usuario.email, cc.chave_cupom, prd.nome,
ca.descricao, i.produto_id, i.valoritem,
hc.valor_utilizado, tp.datapagamento
..."
teşekkürler, mükemmel çözüm – Arun
@Arun Rica ederim. –
@Nayan, yalnızca yerel sorgudan eşleme dönüşünde belirttiğiniz sütunları gördüğümden, örneğiniz nasıl çalışıyor? –