我有一个CHAR类型的字段,想要以java对象的形式将消息推送到队列。我知道如何映射varchar(通过字符串),但我不知道如何将CHAR从Oracle DB映射到java。
详细信息:我创建了一个实现SQLData
的POJO 事件,因此包含方法readSQL(SQLInput stream, String sqlType)
和writeSQL(SQLOutput stream)
。但SQLOutput
和SQLInput
都没有提供写/读方法来写/读字符。我该怎么做?
感谢您的帮助。
答案 0 :(得分:0)
CHAR也映射到String,但用空格填充。如果您有VARCHAR的解决方案,您也可以将它用于CHAR,它是相同的映射。根据您的应用,修剪填充空间可能是个好主意。