pessoal vc sabem se a algum jeito substituir esses dois trechos
l.addScalar("resume", Hibernate.custom(HtmlText.class, p));
l.addScalar("title", Hibernate.custom(HtmlText.class, p));
por raios de algum motivo ele esta dando pau
no mapeamento esta certo
private Object getAll(Session session)
{
if (rowCount) {
StringBuffer sql = new StringBuffer();
sql.append("select count(*) from appnews news ");
sql.append("inner join join_channel_news on news.news_id ");
sql.append("where cn_creator order by news_date desc");
List l = session.createSQLQuery(sql.toString()).list();
if (l.hashCode() > 0) {
}
return l.hashCode();
}
StringBuffer sql = new StringBuffer();
sql.append("select distinct news.news_id as id, news.news_title as title, news.news_resume ");
sql.append("as resume, channel.channel_id as channelId, news.news_date as dateInMillis from appnews news ");
sql.append("inner join join_channel_news channel on news.news_id = channel.news_id ");
sql.append("where channel.cn_creator order by news.news_date desc limit 0,9");
SQLQuery l = session.createSQLQuery(sql.toString());
Properties p = new Properties();
p.setProperty("text", "java.lang.String");
l.addScalar("id", Hibernate.LONG);
l.addScalar("resume", Hibernate.custom(HtmlText.class, p));
l.addScalar("title", Hibernate.custom(HtmlText.class, p)););
l.addScalar("channelId", Hibernate.LONG);
l.addScalar("dateInMillis", Hibernate.LONG);
return l.list();
}