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
2409浏览 • 1回复 待解决
在dolphindb中怎么对查询结果分页?
2119浏览 • 1回复 待解决
mysql 左表连接右表查询,当右表关联数据没有,查询所有左表结果怎么显示?
2779浏览 • 1回复 待解决
mybatis 里面怎么按照条件查询和查询全部数据 这两个在同一接口里面?
3026浏览 • 1回复 待解决
mysql 怎么把一个表的查询结果作为另外一个表的字段进行查询?
3518浏览 • 1回复 待解决
postgresql json 字段值为数组,怎么查询数组包含指定元素的数据?
15036浏览 • 1回复 待解决
postgresql json 字段值为数组形式,怎么查询数组包含指定元素的数据?
5183浏览 • 1回复 待解决
关于SQL查询两个表查询
2736浏览 • 1回复 待解决
HarmonyOS 自定义组件中的constructor()方法在使用组件时没有调用
230浏览 • 1回复 待解决
自定义弹窗自定义转场动画
840浏览 • 1回复 待解决
怎么限制 mysql 慢查询慢查询日志大小?
3244浏览 • 1回复 待解决
HarmonyOS 路由跳转时自定义弹窗遮挡页面
293浏览 • 1回复 待解决
HarmonyOS 有没有类似Canvas的自定义view
154浏览 • 1回复 待解决
@State观察自定义ViewModel中数组变量变化观察的问题
137浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
140浏览 • 1回复 待解决
自定义Video组件控制条样式,当Video全屏时,发现自定义的控制条被隐藏
237浏览 • 1回复 待解决
查询数据库时,多次查询比较好还是用sql一次联查比较好?
4311浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
265浏览 • 1回复 待解决
HarmonyOS 权限查询能提供查询权限列表的方式吗
240浏览 • 1回复 待解决
PostgreSQL json 类型查询
3994浏览 • 2回复 待解决
HarmonyOS 有没有自定义的刻度尺组件?
168浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
181浏览 • 1回复 待解决
自定义弹框如何宽度全屏,高度自定义
994浏览 • 1回复 待解决
ArkTS页面自定义弹窗时变量双向同步功能
879浏览 • 1回复 待解决
php语言开发程序,同一个事务里面,先更新再查询为什么取得是未更新时的结果?
1944浏览 • 1回复 待解决
你用getarray方法,你数据库存的是什么类型的数据,它难道是数组字段?我是不知道有没有这个字段的;
如果是字符串类型,就用getString,实在不行,getObject