这里,我有一个工具类HibernateUtil,里面有一个方法public static void executeUpdate(String hql,String[] parameters){
Session s=null;
Transaction ts=null;
try {
s=openSession();
ts=s.beginTransaction();
Query query=s.createQuery(hql);
if(parameters!=null && parameters.length>0){
for(int i=0;i<parameters.length;i++){
query.setString(i,parameters[i] );
}
}
query.executeUpdate();
ts.commit();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e.getMessage());
}finally{
if(s!=null && s.isOpen()){
s.close();
}
}
}
那么我在main函数里怎么调用呢?
目标是更改Student表中的,计算机系学生的年龄全加1;
Session s=null;
Transaction ts=null;
try {
s=openSession();
ts=s.beginTransaction();
Query query=s.createQuery(hql);
if(parameters!=null && parameters.length>0){
for(int i=0;i<parameters.length;i++){
query.setString(i,parameters[i] );
}
}
query.executeUpdate();
ts.commit();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e.getMessage());
}finally{
if(s!=null && s.isOpen()){
s.close();
}
}
}
那么我在main函数里怎么调用呢?
目标是更改Student表中的,计算机系学生的年龄全加1;
解决方案 »
- mina 的client端,如何把json结果,实时的返回给页面?
- java开发的问题
- SSH适合什么样的项目?
- 欢迎下载,并讨论如果开源如何操作!
- 100分,求一个简单的 validator 例子!
- 为什么我下载的struts1.1里面没有挒子?
- 请问在哪里可以找到Oracle J2EE 服务器 For windows的安装程序?
- 哪个JMS高手写个从MDB里接收消息的客户程序?谢谢!!
- ant到底好在那里,build.xml写起来不累死人(见笑了)
- 在Jbuilder7中如何添加数据库驱动类
- org.springframework.validation.BindException: org.springframework.validation.Bea
- 有没有同样做京东接口的?商品添加时商家分类该怎么填?
executeUpdate(hql,parameters);
}
再写上对应的hql,应该就可以了吧。不过,要确保数据库连接那方面没问题。
public static void mian(String[] args) {
executeUpdate(hql,parameters);
}
不过至于传入的参数parameters是个数组,一般都是传如要修改的对象,修改一下executeUpdate()吧。