刚刚接触EOS Studio,遇到了一些小问题,在这里整理一下,待补充。。。
1、Ljava.Lang.String;cannot be converted to String ...
错误原因:通过hidden或hiddendata传的数据或数据集与当前jsp页面已有的属性重复。
2、[SQL Server JDBC Driver] Value can not be converted to request type...
错误原因:数据库字段类型与实体属性类型不一致,(EOS自动导入实体时一般会将long转为date,此处需特别注意)。
3、[Ljava/Lang.Object;]so cannot convert the Object to DataObject...
错误原因:注意参数应该为*数组*
4、逻辑流为null时,说明有空参数(注意赋值控件)调用了方法,引发空指针异常。
5、com.primeton.das.sql.impl.ibatis.sqlmap.client.SqlMapException: There is no statement named com.service.finance.autopayment.newnamingsql.queryapply in this SqlMap.
解决方法:命名sql用运算逻辑调用是,把数据源和ID的设置为常量,传值。
6、构件包 XXXX, 不存在别名为xxx的数据源.
解决方法:1、在governor里配置总数据源。
2、在项目文件——配置——contribution.eosinf里default后加上一条<configValue key=”xxx>xxx<configValue>保存。
Clean项目
7、the object class is 'java.util.HashMap' , so cannot convert the object to DataObject.
有未定义类型的对象,默认为HashMap类型
8、Caused by: java.lang.IllegalArgumentException: the xpath not allow blank
命名sql中传入参数或结果集有问题,在查询结果分别加上别名