- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
public List<Instruction> listPAyment() {
Session session = this.sessionFactory.getCurrentSession();
List<Instruction> personsList = (List<Instruction>)session.createSQLQuery(
"SELECT INSTRUCTIONKEY, BASECURRENCY,STATUSPROC, WHENMODIFIED FROM MyDB.INSTRUCTION"
).list();
EXCEPTION HERE---> for(Instruction p : personsList){
System.out.println( "Payment::"+ p.toString());
}
return personsList;
}
我得到java.lang.ClassCastException: [Ljava.lang.Object; incompatible with com.spring.model.Instruction
上面提到的异常,我无法找出下面代码中的转换有什么问题。我已添加toString()
在模型类中正确 Instruction
请帮忙
[2016/09/05 15:05:01:991 GMT+02:00] 00000040 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper 服务 SRVE0068E:应用程序 [SpringMVCH 中 servlet [/WEB-INF/views/instruction.jsp] 的服务方法之一引发异常ibernate_war]。创建异常:[java.lang.NumberFormatException:对于输入字符串:“instructionKey” 在 java.lang.NumberFormatException.forInputString(NumberFormatException.java:59) 在 java.lang.Integer.parseInt(Integer.java:460) 在 java.lang.Integer.parseInt(Integer.java:510) 在javax.el.ArrayELResolver.coerce(ArrayELResolver.java:166) 在 javax.el.ArrayELResolver.getValue(ArrayELResolver.java:46) 在 javax.el.CompositeELResolver.getValue(CompositeELResolver.java:55) 在 org.apache.el.parser.AstValue.getValue(AstValue.java:174) 在 org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:283) 在org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:778) 在 com.ibm._jsp._instruction._jspx_meth_c_forEach_0(_instruction.java:131) 在 com.ibm._jsp._instruction._jspx_meth_c_if_0(_instruction.java:179) 在 com.ibm._jsp._instruction._jspService(_instruction.java:95) 在 com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:668) 在 com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)
Jsp 迭代对象:
<c:forEach items="${listPersons}" var="instruction">
<tr>
<td>${instruction.instructionKey}</td>
<td>${instruction.statusProc}</td>
<td>${instruction.baseCurrency}</td>
<td>${instruction.whenModified}</td>
</tr>
</c:forEach>
其中 model.addAttribute("指令", newInstruction()); model.addAttribute("listPersons", this.personService.listPersons());
在 Controller 中定义。
最佳答案
您可以从数据库中提取一个名为 :whatever: 的类,并为该类提供将从数据库中提取的变量,并为其提供一个可以调用的 toString 方法?也许?
关于java.lang.ClassCastException : [Ljava. lang.Object;与 com.spring.model.Instruction 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39308345/
我在 Android 5.0 的魅族设备上发生崩溃。大多数设备上不会出现此崩溃。 错误是:java.lang.NoSuchMethodError:没有接口(interface)方法 getOrDefa
我正在尝试一个 Restful web 服务示例,所以当我要访问 url 时,我遇到了异常 java.lang.NoSuchMethodError: jersey.repackaged.com.goo
我正在将一个 Spring web 项目转换为一个 Maven 项目,但我收到了这个错误: java.lang.NoSuchMethodError: org.jboss.logging.Logger.
在 Tomcat 6/Ubuntu 12.04 上启动 Grails 2.1.0 应用程序时出现以下错误。 Error 500 - Internal Server Error. groovy.lang
将 spring 版本 3.1.3 升级到 4.2.2 后,我遇到了这种异常,并且我正在使用quartz-schedular 2.0.1 版本它在 xml 文件中显示错误
我遇到了这个异常: java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Lj
您好,我只是从 SQL SERVER 选择数据并将其存储在结果集中。我遇到以下错误。 **JDBC ERROR : AbstractMethodError: com.microsoft.sqlserv
我在 weblogic 服务器中部署应用程序时遇到了这个问题。部署后,状态为“已准备”,并且不会由于此问题而更改为“Activity ” 有人可以帮我解决这个问题吗 提前致谢。!! 最佳答案 这显然与
出现以下错误: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/Str
我是一个有 maven、spring、依赖冲突的新手(我不知道如何查看它们以及如何解决它们)...即使我花了几个小时尝试解决这个问题,我也无法单独解决. 感谢您花时间帮助解决问题 错误 SEVERE:
在我的java代码中,我尝试构建一个arraylist列表,我的代码如下, private ArrayList[] listoflist; listoflist = (ArrayList[]) new
我写了一个泛型类,下面是类的构造函数。我想按照行写的那样做这样的事情 elements = (E[])new Object[size] 因为我在运行时不知道泛型类型所以它会抛出异常。 public c
当我想读取文件时,我的文件格式是: 12334 本:23,字:21,老师:23 val fp = "/user/user_id.txt" sc.textFile(fp).map { s =
这看起来可能是一个愚蠢的问题,但我无法正确理解为什么每次在控制台都会出现这种情况。我已经检查了每一行,但是每一行都正确响应,但是当它进行随机播放然后打印时,它给了我这个输出。 我的代码: packag
我用 java 编写了一个小程序,它接受一个字符串作为用户输入。现在我已经制作了一个用 Visual C++ 编写代码的 dll。当我从 netbeans 运行我的程序时,它显示此异常。 Except
我的代码在下面给出了一个错误; Exception in thread "main" java.lang.NoSuchMethodError: com/myApp/Client.cypherCBC(L
我正在使用 Eclipse,并且正在使用 Java。我的目标是使用 bogoSort 方法对 vector 进行排序在一个 vector (vectorExample)中适应我的 vector 类型,
我有一个使用此方法的 HIBERNATE DAOImpl: public List listaEstados() throws DAOException { List lista
我正在尝试从 linkedhashset 中检索随机元素。下面是我的代码,但它每次都给我异常。 private static void generateRandomUserId(Set userIds
我正在创建一个实现 GenericList 类的 ListType 类。 findMax、findMin 和 printAll 方法是我添加到 ListType 中的。我相信问题出在我扩展的 Comp
我是一名优秀的程序员,十分优秀!