Hibernate怎样执行INSERT语句呢 Hibernate怎样执行INSERT语句呢,好像没有execute(sql)形式的方法,到底要怎样呢,请大家帮帮忙....谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1+2楼=正解Hibernate一般不用SQL,用HQL。 只能是组合好bean,然后用自带的save(bean)的方法实现给你借鉴一下我原来写的代码Session session = getSession();Transaction t = session.beginTransaction();try{session.save(bean); bean是组合好的hibernate bean t.commit();}.....其实我也是一个菜鸟了 建议楼主先看一下Hibernate相关教程,插入数据是hibernate最基本的操作~~ 要用SQL 1楼正解问题是你用hibernate 不是为了用SQL吧 用对象还是比较方便的 getHibernateTemplate()对象已经封装了很多数据库操作方法 先加载后保存最后COMMITPS:你用了HIBERNAGE 不去用HQL 还用SQL语句 这不是 高射炮打蚊子 何必呢。 session.createQuery("hql");tx.saveOrUpdate(); 你是指直接写sql还是说用hib方法 我是直接写sql语句的.假如hibernate要执行sql语句要怎样实现呢 直接写insert的话,通过spring拿con再操作。SessionFactoryUtils.getDataSource(null).getConnection();这个是安全的。记得操作前session.flush()下保证安全吧。以防万一。 jsp中怎樣調用Delphi編譯的dll web.xml和struts-config.xml里配置applicationContext.xml的区别 hibernate的小问题 在线等 HTTP上传的文件最大限制是多少MB? weblogic 8.1.4 不支持jsp2.0? 如何用jsp得到文件的修改时间? 找不到类,??? 请问HttpServletRequest中的specialAttributes怎么获取 请问如何识别某一页面所属的用户 关于javarpc技术 validation.xml 服务器端验证始终无效? 200分,《session失效,重新登录》,散分,求助了。。。
Hibernate一般不用SQL,用HQL。
给你借鉴一下我原来写的代码
Session session = getSession();
Transaction t = session.beginTransaction();
try{
session.save(bean); bean是组合好的hibernate bean
t.commit();
}.....其实我也是一个菜鸟了
问题是你用hibernate 不是为了用SQL吧
用对象还是比较方便的 getHibernateTemplate()对象已经封装了很多数据库操作方法
后保存
最后COMMITPS:你用了HIBERNAGE 不去用HQL 还用SQL语句 这不是 高射炮打蚊子 何必呢。
tx.saveOrUpdate();
通过spring拿con再操作。SessionFactoryUtils.getDataSource(null).getConnection();这个是安全的。记得操作前session.flush()下保证安全吧。以防万一。