您的位置:首页 > 其它

Hibernate模板的使用问题

2013-11-19 10:42 281 查看
写给自己,对hibernate不熟,所以犯了个比较2的错误,留给自己看看

@Override
@SuppressWarnings("unchecked") 
public int aaa() {
return (Integer)getHibernateTemplate().execute(
new HibernateCallback() {
public Object doInHibernate(Session sess) throws HibernateException, SQLException {
Integer count= 0;
try {
count = count + sess.createSQLQuery(bbb).executeUpdate();
count = count - sess.createSQLQuery(ccc).executeUpdate();
} catch (HibernateException e) {
logger.logError("Import Error!", e);
e.printStackTrace();
}
return count;
}
}
);
}

是update和delete的!没返回!

@Override
@SuppressWarnings("unchecked") 
public List<Object[]> aaaa
(final String fff, final String ggg, final String ddd) {
return (List<Object[]>)getHibernateTemplate().execute(
new HibernateCallback() {
public List<Object[]> doInHibernate(Session sess) throws HibernateException, SQLException {
List<Object[]> result= null;
try {
String sql = ddddddddd
.replaceAll(":lt", "<").replaceAll(":lg", ">")
.replaceAll(":ffdfff", ssss)
.replaceAll(":fdsfdfd", ddddddf)
.replaceAll(":fdfdfd", fffdfd)
.replaceAll(":dfdsfdsfds", "");
result= (List<Object[]>) sess.createSQLQuery(sql).list();
} catch (HibernateException e) {
logger.logError("Query Error!", e);
e.printStackTrace();
}
return result;
}
}
);
}

返回集!!!

自己留着看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hibernate