Hibernate里咋用删除数据里 我想通过Id删除一条记录。Id是自增的。我用session.delete(id)。没删除成功出现了这个问题org.hibernate.MappingException: Unknown entity: java.lang.Integer 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个。。这个这也太明白了吧。。还是学习一下HIBERNATE的几种状态吧。还有几个主要的操作方法。 session.delete(session.get(id)) hibernate映射文件对字段的类型设置与java baean实体中的数据类型映射不匹配。还是你传的参数是String的。与Integer不匹配。 好像是session.delete(Object o)吧,里面的应该是一个对象 楼主你可以写hql语句来处理的。 Session session=HibernateSessionFactory.getSession(); String hql=" delete User where id=1";try{ Transaction ts=session.begionTransaction(); Query query=session.createQuery(hql); query.executeUpdate(); ts.commit();}catch(Exception e){ if(t!=null) { t.rollback(); }}finally { session.close(); } Session session=HibernateSessionFactory.getSession(); String hql=" delete User where id=1";try{ Transaction ts=session.begionTransaction(); Query query=session.createQuery(hql); query.executeUpdate(); ts.commit();}catch(Exception e){ if(ts!=null) hibernate的效率低这里就可以表现出来 。删除时需要先查对象,然后删除,这样就需要2步才能完成,jdbc一步就可以完成。 hiberbate中的delete方法是删除一条对象啊session.delete(session.get(id))或session.delete(session.load(id))都是可以删除的 求MVC历史 java开发彩信content-id为什么显示不是文件名? 层的隐藏与显示 关于表单传值问题 请问一个写文件并下载的问题 有人见过这样的错么? jsp1->jsp2->jsp3,jsp3怎么得到jsp1中的值呢? 现有一个WEB项目(myeclipse+struts+hibernate+sqlserver2000)已打成war包,求一个proguard的配置方法 MIME的用途? 求大神:%%%% Error Creating SessionFactory %%%% 请教hibernate问题,进来就有分啊 分请问页面分页怎么写??
这也太明白了吧。。还是学习一下HIBERNATE的几种状态吧。还有几个主要的操作方法。
还是你传的参数是String的。与Integer不匹配。
String hql=" delete User where id=1";
try{
Transaction ts=session.begionTransaction();
Query query=session.createQuery(hql);
query.executeUpdate();
ts.commit();
}catch(Exception e){
if(t!=null)
{
t.rollback();
}
}finally
{
session.close();
}
Session session=HibernateSessionFactory.getSession();
String hql=" delete User where id=1";
try{
Transaction ts=session.begionTransaction();
Query query=session.createQuery(hql);
query.executeUpdate();
ts.commit();
}catch(Exception e){
if(ts!=null)
删除时需要先查对象,然后删除,这样就需要2步才能完成,jdbc一步就可以完成。