EOS Platform7.6实体有字段默认值为null,调用queryEntitiesByTemplate,执行报错
来源:互联网 发布:java游戏引擎现状 编辑:程序博客网 时间:2024/05/28 04:54
阅读原文
【问题描述】
EOS Platform7.6实体有字段默认值为null,在逻辑流里调用queryEntitiesByTemplate,执行报错
异常:
Message: 实例化class:localtobpsplatform.call.testQueryByTemplate_biz 发生错误。
at com.primeton.engine.core.impl.process.BLProxy.getBLInstance(BLProxy.java:310)
at com.primeton.engine.core.impl.process.BLProxy.getParameterTypes(BLProxy.java:289)
at com.primeton.engine.core.impl.process.BLProxy.getParameterTypes(BLProxy.java:58)
at com.primeton.ext.engine.component.Operation.getParameterTypes(Operation.java:155)
at com.primeton.engine.component.impl.LogicCompoment.getParameterTypes(LogicCompoment.java:253)
at com.primeton.access.client.impl.skeleton.BizLogicReceiveTarget.invoke(BizLogicReceiveTarget.java:36)
at com.primeton.access.client.impl.skeleton.ServiceEngine.receive(ServiceEngine.java:36)
at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invokeService(DefaultServiceSkeleton.java:130)
at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invoke(DefaultServiceSkeleton.java:32)
at com.primeton.access.client.impl.ClientMessageInterceptor.invoke(ClientMessageInterceptor.java:57)
at com.primeton.system.aop.impl.HandlerInvoker.invoke(HandlerInvoker.java:60)
at com.primeton.system.aop.impl.JdkProxyUtil$JdkInvocationHandlerWrapper.invoke(JdkProxyUtil.java:53)
at com.sun.proxy.$Proxy38.getParameterTypes(Unknown Source)
at com.primeton.ext.engine.component.LogicflowInvokerHelper.invokeLogicflow(LogicflowInvokerHelper.java:53) ... 43 more
Caused by: com.primeton.ext.data.sdo.IllegalDataObjectTypeException: cannot find EntityType for Name 'localtobpsplatform.testds.OaMessageArea'
at com.primeton.data.sdo.impl.helper.DataFactoryImpl.create(DataFactoryImpl.java:110)
at localtobpsplatform.call.testQueryByTemplate_biz.<init>(testQueryByTemplate_biz.java:57)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:357)
at java.lang.Class.newInstance(Class.java:310)
at com.primeton.engine.core.impl.process.BLProxy.getBLInstance(BLProxy.java:304)
... 56 more
【解决方案】
产品bug,和默认值为null有关,将默认值删除后,查询不报错,若的确需要设置为null的默认值请联系普元售后(cservice@primeton.com)申请补丁:PLATFORM_7.6_EOS_20170330_P1
- EOS Platform7.6实体有字段默认值为null,调用queryEntitiesByTemplate,执行报错
- 普元 EOS Platform 7.6 Mysql5.0 表里字段有默认值为0000-00-00 00:00:00的时间戳,查询数据库表对应的实体报错
- 普元EOS Platform7.6如何使用数据实体属性设置中的乐观锁
- mybatis在insert时,实体类字段为null时,报错问题
- 为有自增字段的实体类插入数据,报错及措施
- EOS Platform7.2/7.5/7/.6安全开启开启方式
- 向数据库中插入默认值为null的字段
- EOS Platform7.6的流程引擎可以提供查询回退记录的API
- 对表中的字段设置了默认值,新增记录后却发现该字段为null
- Hibernate注解插入有空字段实体映射类:实体类有空字段插入数据库时空属性插入为默认值
- mysql查询字段为空字符串时给默认值 (2、为null时给一默认值)
- 为已存在的字段(Null)添加约束,设置默认值为0
- Hibernate向有默认值的字段里插入null值引起的异常
- oracle 更新字段为null hibernate 报错 类型不存在 16 invalid column type 16
- BeanUtils 转换器将Long ,Integer等字段的默认值设置为null
- MySQL ifnull函数判断字段值为null时使用默认值
- MySQL ifnull函数判断字段值为null时使用默认值
- BeanUtils.populate 转换器将 integer等字段的默认值为null
- 使用poi操作模板文件重新生成新的word表单文件
- Android截屏与WebView长图分享经验总结
- spring 集成activemq
- C语言求1000以内水仙花数
- Promise 的含义(ES6 学习札记)
- EOS Platform7.6实体有字段默认值为null,调用queryEntitiesByTemplate,执行报错
- 面试想不带简历,老罗可以,你不行!
- C++/MFC-几种小技巧(Group Box、HWND、DirectShow)
- synchronized与volatile关键字
- 时间
- 从零开始学习OpenCL开发(四)shader
- 缓存策略交互 — 最长使用期限和最低新鲜度
- ASCII,Unicode和UTF-8
- linux压缩和解压缩命令大全