请问以SSH框架为主的话,如果要用sql查询,一般用什么方法 请问以SSH框架为主的话,如果要用sql查询,一般用什么方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般不用sql,用hibernate的hql Query query=session.createQuery("update Grill g set g.state=1 where g.grillnumber=?"); Hibernate的HQL或者Hibernate的Native SQL,就是把纯SQL内嵌到Hibernate里。 2楼正解用HQL 面向对象的sql语句 首先继承Hibernate模板, String sql=""; this.getHibernateTemplate().getSessionFactory().openSession().connection().prepareStatement(sql)执行SQL语句 。。 看你的需求了,也许有时候要调用存储过程,有时候直接写hql,有时候直接写原生的sql.....具体问题具体分析,框架并没有要求你必须用什么,必须不用什么。 可以写原生sql,但是要尽量避免,不然没法控制了。 是啊,但是有时候感觉直接写sql语句方便,特别是查询的时候。要关联很多表,转成hql不习惯 学习hibernate抓取策略,一对一,多对多,一对多的映射可以解决你的问题.. SSH空的框架 为什么总是输出null呢? struts中的标签找不到资源文件是怎么回事? struts用来做首页时,怎么写ACTION? 多么希望找到一个osworkflow完成的网上审批的完整例子? 昨天问题解决,在问一个,感谢各位大力支持 我用hotmail的帐号,JAVAMAIL进行发送,为什么会失败???实在是不解 怎样去掉JavaApplet的底色??? 初学web services的问题,大家帮看看吧 关于struts的一个问题 求技术网站 [hibernate]在一对多的情况下,如果关系表数据量太大,怎么办?
Query query=session.createQuery("update Grill g set g.state=1 where g.grillnumber=?");
用HQL 面向对象的sql语句
String sql="";
this.getHibernateTemplate().getSessionFactory().openSession().connection().prepareStatement(sql)执行SQL语句 。。