ssh中怎么执行sql?

woods 2007-06-19 11:38:38
myEclipse自动生成的dao中都是使用getHibernateTemplate()!但是好像没有直接执行sql语句的方法!我想执行自己写的sql,应该怎么做??
...全文
648 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueqier 2007-06-19
  • 打赏
  • 举报
回复
不是已经用了spring了吗?事务由它来控制。
woods 2007-06-19
  • 打赏
  • 举报
回复
那事务怎么处理?能不能给个完整点的代码?谢谢
tonyzhangcn 2007-06-19
  • 打赏
  • 举报
回复
一种是写在hibernate配置文件中,以named 方式使用。另外一种是通过session.creaetSQLxx()方法。
xueqier 2007-06-19
  • 打赏
  • 举报
回复
可以自己写方法,用Query
比如:
Session sess = openSession();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = format.format(new Date());
Query query = sess.createQuery("update xxx set updatetime=:updatetime where xxxid in (:xx)");
query.setString("updatetime",dateString);
query.setParameterList("xx",xxxx);
query.executeUpdate();
woods 2007-06-19
  • 打赏
  • 举报
回复
谁知道???

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧