H2 HEXTORAW 给出中文字符输出

H2 HEXTORAW gives chinese char output

我正在尝试为使用 HEXTORAW 函数的查询编写一个带有 H2 数据库的 dbunit 测试

select hextoraw('79E6AAA933FA493990CC7502B5167D49')

给我

秦ꪩ㏺䤹郌甂딖絉

作为 H2 上的输出,代码 运行 所在的真实 oracle 数据库给我

79 e6 aa a9 33 fa 49 39 90 cc 75 02 b5 16 7d 49

我是否需要以不同方式配置 H2 以获得正确的输出?这目前阻止了我的单元测试,我看不出有什么办法。

select CAST('79E6AAA933FA493990CC7502B5167D49' AS RAW(16)) from dual

应该工作