[code="java"]
Session sess = HibernateSessionFactory.getSession();
Transaction tran = sess.beginTransaction();
String sql = "insert into news(id,title,time,type1,context) values("+news.getId()+",'"+news.getTitle()+"','"+news.getTime()+"','"+news.getType1()+"','"+news.getContext()+"')";
Query q = sess.createSQLQuery(sql);
tran.commit();
sess.close();
[/code]
帮忙看一下这个sql语句有什么错误,数据库的链接是正确的,应该就是sql语句的错误。news.getId()是int型,其他的都是verchar类型。
hibernate sql语句
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- ttt10816 2011-04-20 08:48关注
hibernate不支持insert into value,支持insert into select。再说你句子Query q = sess.createSQLQuery(sql),后面少executeUpdate()函数。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算