gpt4 book ai didi

java - 语法错误,插入 "EnumBody"来完成BlockStatement

转载 作者:行者123 更新时间:2023-12-01 10:25:01 25 4
gpt4 key购买 nike

我在 DAO 类中有一个函数,在其中我使用 NameStoredProcedureQuery 将值传递给我的存储过程,但代码在最后一行向我显示错误,提示“插入 enumbody”,我不知道这个问题是否相关到 Eclipse 或我的代码

    public void myfucn(Double x){

@NamedStoredProcedureQuery(
name="Calculate",
procedureName = "Calculate",

parameters = { @StoredProcedureParameter(mode = ParameterMode.IN, type=Double.class, name="x")

}
) // * red cross on this line
StoredProcedureQuery query = this.em.createNamedStoredProcedureQuery("Calculate");
query.setParameter("x",x);
query.execute();

}

最佳答案

@NamedStoredProcedureQuery 只能在类级别使用,不能在方法内使用。

@NamedStoredProcedureQuery(...) // move to here
public class MyEntity implements Serializable {

关于java - 语法错误,插入 "EnumBody"来完成BlockStatement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35392389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com