public Map<String, Object> update(CoordinateModel model){
CoordinateModel mCoordinateModel = CoordinateModel.DAO.findFirst("select * from uav_coordinate where name=? and lon=? and lat=? and delete_flag=0 ", model.getInt("id"), model.getStr("name"),
model.getDouble("lon"), model.getDouble("lat"));
if(mCoordinateModel != null) {
return resultFail("该信息已存在,请更改后重新提交");
}
model.update();
SystemConfig.update(model);
return resultDefaultSuccess();
}
这是代码
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
at com.jfinal.plugin.activerecord.Model.getInt(Model.java:187)
at com.uav.service.base.CoordinateService.update(CoordinateService.java:46)
at com.uav.service.base.CoordinateService$$EnhancerByCGLIB$$f1b4ad76.CGLIB$update$0(<generated>)
at com.uav.service.base.CoordinateService$$EnhancerByCGLIB$$f1b4ad76$$FastClassByCGLIB$$4f1ecb1b.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at com.jfinal.aop.Invocation.invoke(Invocation.java:80)
at com.jfinal.aop.Callback.intercept(Callback.java:74)
at com.uav.service.base.CoordinateService$$EnhancerByCGLIB$$f1b4ad76.update(<generated>)
at com.uav.web.controller.boss.BoosCoordinateController.update(BoosCoordinateController.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.jfinal.aop.Invocation.invoke(Invocation.java:71)
at com.uav.web.interceptor.ViewContextInterceptor.intercept(ViewContextInterceptor.java:74)
at com.jfinal.aop.Invocation.invoke(Invocation.java:65)
at com.uav.web.interceptor.AuthInterceptor.intercept(AuthInterceptor.java:43)
at com.jfinal.aop.Invocation.invoke(Invocation.java:65)
at com.jfinal.core.ActionHandler.handle(ActionHandler.java:74)
at com.uav.config.handler.IgnoredHandler.handle(IgnoredHandler.java:17)
at com.jfinal.ext.handler.RenderingTimeHandler.handle(RenderingTimeHandler.java:34)
at com.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:47)
at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1539)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1495)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
这是报错信息 但是不知道怎么改,求教大佬 麻烦说一下。