再怎么写:ssh框架,在dao成想用一条sql语句将数据库表中的对应记录删除:
publicvoiddelThenInsertNewCode(MerchantMpSubmerchantMpSub){Stringsql="deletefromMerch...
public void delThenInsertNewCode(MerchantMpSub merchantMpSub) {
String sql = "delete from MerchantMpSub where MtRegister=?";
Query query = getSession().createQuery(sql);
query.setParameter(0,merchantMpSub.getMtRegister());
// 然后下面怎么来执行这个SQL语句啊,新手求教
} 展开
String sql = "delete from MerchantMpSub where MtRegister=?";
Query query = getSession().createQuery(sql);
query.setParameter(0,merchantMpSub.getMtRegister());
// 然后下面怎么来执行这个SQL语句啊,新手求教
} 展开
展开全部
里面不是有一个delete方法吗?你是什么数据库......
里面有一个方法的
如果是SSH 继承这个 extends HibernateDaoSupport就行了 根据ID删除
然后在方法里面写
public void delThenInsertNewCode(MerchantMpSub merchantMpSub){
this.getHibernateTemplate().delete(merchantMpSub.getID);
}
你这个方法还是在hibernate上面的
public void delThenInsertNewCode(MerchantMpSub merchantMpSub) {
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction tx= session .beginTransaction();
//获取要删除的是那一个
merchantMpSub =session.load(MerchantMpSub .class, merchantMpSub.getID);
//删除获取的那一个
session .delete(merchantMpSub);
tx.commit();
session .close();
sessionFactory .close();
}
里面有一个方法的
如果是SSH 继承这个 extends HibernateDaoSupport就行了 根据ID删除
然后在方法里面写
public void delThenInsertNewCode(MerchantMpSub merchantMpSub){
this.getHibernateTemplate().delete(merchantMpSub.getID);
}
你这个方法还是在hibernate上面的
public void delThenInsertNewCode(MerchantMpSub merchantMpSub) {
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction tx= session .beginTransaction();
//获取要删除的是那一个
merchantMpSub =session.load(MerchantMpSub .class, merchantMpSub.getID);
//删除获取的那一个
session .delete(merchantMpSub);
tx.commit();
session .close();
sessionFactory .close();
}
展开全部
query.executeUpdate() ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Query query = getSession().createQuery(sql).setParameter(0,merchantMpSub.getMtRegister()).executeUpdate() ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询