alanındaki alanın boş olduğu değeri almıyor Verileri veritabanından almak için aşağıdaki hazırda bekletme kodunu kullanıyorum.Veritabanında
SessionFactory factory = null;
Session session = null;
try {
factory = getSessionFactory();
session = factory.openSession();
final Criteria criteria = session
.createCriteria(CrfEmailDataBean.class);
criteria.add(Restrictions.eq(CAMPN_NBR, campNbr));
returnList = criteria.list();
} catch (Exception e) {
logger.error(e.getMessage());
throw new DAOException(e);
} finally {
DBUtil.close(factory, session);
}
if (logger.isInfoEnabled()) {
logger.info(LOG_METHOD_EXIT);
}
return returnList;
}
CrfEmailDataBean class
içinde, ben veritabanında boş bir private String crfEmailTypeCd;
alanı ilan etmişlerdir. Null nedeniyle, kayıt listesinde iade edilmiyor. Veritabanındaki alana girip girersem, alır.
Sorguyu doğrudan sql veritabanında çalıştırmayı denedim, oluşan sorgu doğru ve tüm verileri getiriyor.
Bu kayıt neden alınmıyor? ve bunu nasıl çözebilirim? Tür özelliklerini kullandığınızda
Mesaj CrfEmailDataBean sınıf yanı – StanislavL
@StanislavL Onun göndermek çağrı alıcılar ve ayarlayıcılara sahip normal bir veri çekirdeği. – themaster
Burada asıl sorun nedir? Sorgunuz beklendiği gibi çalışmıyor mu veya "CrfEmailDataBean" örneklerinin kaydedilmesi doğru çalışmıyor mu? –