Hibernate hql query split field

sb.append("SELECT u.editTime rTime ,u.ext1 remark FROM mess.reg_users u WHERE u.ext1 <>'' AND u.ext1 IS NOT NULL UNION ");
Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery(sb.toString())
.addScalar("rTime", TimestampType.INSTANCE)
.addScalar("remark",StringType.INSTANCE)
.setResultTransformer(Transformers.aliasToBean(RemarkTime.class));
//When there is an entity object, the two lines in red font can be omitted;
//Similarly, when only one field is required when returning, the last line can be omitted.
List <RemarkTime> list = query.list();
return list;

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326379367&siteId=291194637