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;
}
}
);
}
返回集!!!
自己留着看
@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 Oracle sequence的使用技巧
- jsp Hibernate批量更新和批量删除处理代码
- jsp hibernate的分页代码第1/3页
- JAVA+Hibernate 无限级分类
- SSH整合中 hibernate托管给Spring得到SessionFactory
- jsp hibernate 数据保存操作的原理
- hibernate中的增删改查实现代码
- 解决hibernate+mysql写入数据库乱码
- java优化hibernate性能的几点建议
- java Hibernate延迟加载
- hibernate 常用方法介绍
- 解析使用jdbc,hibernate处理clob/blob字段的详解
- 浅析java程序中hibernate的应用总结
- 关于Hibernate的一些学习心得总结
- 基于spring+hibernate+JQuery开发之电子相册(附源码下载)
- java Hibernate 一对多自身关联问题
- Hibernate的学习笔记(2)
- Hibernate的学习笔记(3)
- Hibernate的学习笔记(4)
- Hibernate的学习笔记(5)