mybatis自定义typehandle,查询数组时,PSQLException: 查询没有传回任何结果。
我自定义了一个typehandler读取postgresql中的数组,转换为EnumSet。
下面是出错代码处
@Override
public EnumSet<E> getNullableResult(ResultSet resultSet, String columnName) throws SQLException {
String[] enumNames = (String[])resultSet.getArray(columnName).getArray();
return EnumSet.copyOf(Arrays.stream(enumNames).map(name -> E.valueOf(type, name)).collect(Collectors.toSet()));
}
resultSet.getArray(columnName)是可以得到数据的,控制台里输出为{Component}但是resultSet.getArray(columnName).getArray()
就出现了异常
java
springboot
mybatis
赞
收藏 0
回答 1
待解决
相关问题
MyBatis 使用 ON DUPLICATE KEY UPDATE 返回自定义uuid
1276浏览 • 1回复 待解决
mysql 左表连接右表查询,当右表关联数据没有,查询所有左表结果怎么显示?
2069浏览 • 1回复 待解决
在dolphindb中怎么对查询结果分页?
1237浏览 • 1回复 待解决
自定义弹窗自定义转场动画
469浏览 • 1回复 待解决
mybatis 里面怎么按照条件查询和查询全部数据 这两个在同一接口里面?
2086浏览 • 1回复 待解决
postgresql json 字段值为数组,怎么查询数组包含指定元素的数据?
13600浏览 • 1回复 待解决
postgresql json 字段值为数组形式,怎么查询数组包含指定元素的数据?
4079浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
2554浏览 • 1回复 待解决
自定义弹框如何宽度全屏,高度自定义
651浏览 • 1回复 待解决
自定义Dialog,怎么给自定义Dialog设置其他背景色
455浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
1038浏览 • 1回复 待解决
hvigor自定义扩展demo
409浏览 • 1回复 待解决
ArkTS页面自定义弹窗时变量双向同步功能
470浏览 • 1回复 待解决
使用@State修饰的数组对象,改变其中的某个对象的变量,自定义组件中的UI没有跟着刷新
93浏览 • 1回复 待解决
@ohos.font (注册自定义字体) 自定义字体不支持动态更新?
748浏览 • 1回复 待解决
关于SQL查询两个表查询
1940浏览 • 1回复 待解决
自定义扫码功能,API11提供的自定义扫码功能,如何自定义扫码识别框的宽高?
670浏览 • 1回复 待解决
组件实现未占满时自定义footer贴底显示
349浏览 • 1回复 待解决
如何自定义组件原型菜单
477浏览 • 1回复 待解决
自定义弹窗如何嵌套使用
549浏览 • 1回复 待解决
Code Linter自定义代码规范
544浏览 • 1回复 待解决
如何自定义模拟Tabs组件
438浏览 • 1回复 待解决
是否支持自定义装饰器
1028浏览 • 1回复 待解决
ArkTs如何自定义容器组件?
1855浏览 • 1回复 待解决
自定义组件嵌套子组件
8109浏览 • 3回复 待解决
你用getarray方法,你数据库存的是什么类型的数据,它难道是数组字段?我是不知道有没有这个字段的;
如果是字符串类型,就用getString,实在不行,getObject