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
2022-07-26 14:04:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
重庆大镖客

你用getarray方法,你数据库存的是什么类型的数据,它难道是数组字段?我是不知道有没有这个字段的;
如果是字符串类型,就用getString,实在不行,getObject

分享
微博
QQ
微信
回复
2022-07-26 15:31:55
相关问题
在dolphindb中怎么对查询结果分页?
634浏览 • 1回复 待解决
ArkTs如何自定义容器组件?
954浏览 • 1回复 待解决
是否支持自定义装饰器
222浏览 • 1回复 待解决
自定义组件嵌套子组件
7313浏览 • 3回复 待解决
js 自定义组件如何传递方法?
4217浏览 • 2回复 待解决
智慧推荐可以自定义app吗
5750浏览 • 1回复 待解决
如何设置自定义组件height缺省
137浏览 • 1回复 待解决
自定义组件中如何添加图片?
748浏览 • 1回复 待解决
自定义资源文件怎么读取?
269浏览 • 1回复 待解决
ArkTS如何自定义资源文件
319浏览 • 1回复 待解决
如何自定义Component 属性
12930浏览 • 3回复 待解决
自定义组件什么时候销毁
186浏览 • 1回复 待解决
如何在自定义弹窗中再次弹窗
187浏览 • 1回复 待解决
Grid组件的scrollBar是否支持自定义
335浏览 • 1回复 待解决
如何自定义Video组件控制栏样式
374浏览 • 1回复 待解决
getContext(this)能否在自定义类中使用
368浏览 • 1回复 待解决
如何实现H5自定义事件
334浏览 • 1回复 待解决