Oracle AQ - 编写包含Char的自定义消息

时间:2014-11-27 15:16:48

标签: java oracle jms

我有一个CHAR类型的字段,想要以java对象的形式将消息推送到队列。我知道如何映射varchar(通过字符串),但我不知道如何将CHAR从Oracle DB映射到java。

详细信息:我创建了一个实现SQLData的POJO 事件,因此包含方法readSQL(SQLInput stream, String sqlType)writeSQL(SQLOutput stream)。但SQLOutputSQLInput都没有提供写/读方法来写/读字符。我该怎么做?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

CHAR也映射到String,但用空格填充。如果您有VARCHAR的解决方案,您也可以将它用于CHAR,它是相同的映射。根据您的应用,修剪填充空间可能是个好主意。