刚学hibernate,关于删除和更新操作有点问题想请教。谢谢各位大侠!!!!!! 可以的 delete()update()方法可以传HQL语句的注意HQL语句操作的是对象不要和sql混淆就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Session session = sessionFactory.openSession();String sql="delete Customer c where c.name=:oldname";int deletecount = session.createQuery(sql) .setString("oldname",oldname) .executeUpdate();session.close;update跟这个一样,就是sql的内容不同这些书上都有,回去好好看看书吧 to:godfather521() delete()方法不可以传String参数(update()也是),你能不能给个简单的例子,谢谢。 如果你配置过*.hbm.xml文件的话..直接可以传进来个bean.没加spring框架的时候如下做法:Session session = HibrenateSessionFactory.getSession();(创建一个Session)Transaction t = session.beginTransaction();(创建一个事物)session.delete(bean);(删除)session.update(bean);(更新)t.commit();(事物提交)session.close();(session关闭) to:xia20021() 这么做的话是不是通过bean中的id属性来进行删除和更新啊?但是我现在不想通过id属性来操作,想通过其他字段。 用HQL语句啊。增删改查都有啊! rich:calendar控件如何验证空 再呼吁开个Java webservice板块 DWR问题 求救!!! 用axis实现两系统间的通讯(急!!!!!!!!!!!!!!!!!!!!!!!) 求助!关于DateFormate问题 各位大哥哥!我想用weblogic服务器!应该下哪个版本啊 struts的类库怎么找不到呢? 请问怎么用struts自带的标签实现一个页面两个form两个action的提交? gson包的getAsString()与toString()问题 struts 的一个问题 送分问题 大家不要见笑!
String sql="delete Customer c where c.name=:oldname";
int deletecount = session.createQuery(sql)
.setString("oldname",oldname)
.executeUpdate();
session.close;update跟这个一样,就是sql的内容不同
这些书上都有,回去好好看看书吧
delete()方法不可以传String参数(update()也是),你能不能给个简单的例子,谢谢。
没加spring框架的时候如下做法:
Session session = HibrenateSessionFactory.getSession();(创建一个Session)
Transaction t = session.beginTransaction();(创建一个事物)
session.delete(bean);(删除)
session.update(bean);(更新)
t.commit();(事物提交)
session.close();(session关闭)
这么做的话是不是通过bean中的id属性来进行删除和更新啊?
但是我现在不想通过id属性来操作,想通过其他字段。