insert语句在pl/sql中替换数据可以执行,但是java中却报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

insert语句在pl/sql中替换数据可以执行,但是java中却报错

2016-03-17 14:54:40 2737 1

java code:

public int initiating(String title, String content, String numberLimit,String fkCustomerId) {
String pkId = "44";
String sql="insert into ACTIVITY_INFO (pk_id,title,content,fk_customer_id,number_limit,create_date) values(:pkId,:title,:content,:fkCustomerId,:numberLimit,sysdate)";
Query query = this.getSession().createQuery(sql);
query.setParameter("pkId", pkId);
query.setParameter("title", title);
query.setParameter("content", content);
query.setParameter("fkCustomerId", fkCustomerId);
query.setParameter("numberLimit", numberLimit);
int num = query.executeUpdate();
return num;
}

报错信息:

严重: Servlet.service() for servlet [springMvc] in context with path [/CREOAMS] threw exception [Request processing failed; nested exception is org.hibernate.hql.ast.QuerySyntaxException: unexpected token: values near line 1, column 89 [insert into ACTIVITY_INFO (pk_id,title,content,fk_customer_id,number_limit,create_date) values(:pkId,:title,:content,:fkCustomerId,:numberLimit,sysdate)]] with root cause
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: values near line 1, column 89 [insert into ACTIVITY_INFO (pk_id,title,content,fk_customer_id,number_limit,create_date) values(:pkId,:title,:content,:fkCustomerId,:numberLimit,sysdate)]
at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:54)
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:05:24

    Query query = this.getSession().createQuery(sql);//HQL语句不能这么写,直接用save就完了。
    使用
    Query query = this.getSession().createSQLQuery(sql);

    0 0
相关问答

1

回答

SQL面试题-这道题的SQL 语句怎么写?

2021-10-03 19:05:17 586浏览量 回答数 1

1

回答

请教,这个SQL语句应该怎么写?:报错

2020-06-09 11:38:11 331浏览量 回答数 1

1

回答

请教一条SQL语句怎么写:报错

2020-06-09 12:05:58 373浏览量 回答数 1

1

回答

这样的sql语句怎么写

2016-07-04 17:48:46 1850浏览量 回答数 1

1

回答

对多对,跨表查询,sql语句怎么写,急,在线等

2016-06-29 14:04:28 2550浏览量 回答数 1

1

回答

这两个sql语句怎么写?求助。

2016-06-16 18:01:08 1933浏览量 回答数 1

1

回答

如图这样的sql语句怎么写

2016-06-15 15:15:00 1562浏览量 回答数 1

1

回答

sql 语句怎么写判断

2016-06-13 15:47:56 1923浏览量 回答数 1

1

回答

这个sql语句怎么写啊?找出每个同学最高分,最低分及对应的科目

2016-06-12 15:49:52 1991浏览量 回答数 1

1

回答

两个表连起来的sql语句怎么写

2016-06-08 17:13:16 1628浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
文章
问答
问答排行榜
最热
最新
相关电子书
更多
SQL Server 2017
立即下载
SQL Sever迁移PG经验
立即下载
The state of SQL-on-Hadoop in the Cloud
立即下载