1、 实体类字段
/**
* 错误信息
*/
private byte[] errorLog;
2、保存,java业务层中将String类型转成byte数组
// 注意,如果oracle的字符集是GBK的,此处使用gbk,如果oracle字符集是
utf-8的,此处使用utf-8。字符集不对应的话,会造成第三步的查询中文乱码。
byte[] errorLog= errorLogStr.getBytes("gbk");
保存oracle数据库byte数组类型。
3、查询语句,直接转换成String类型查出
SELECT
utl_raw.cast_to_varchar2(t.errorLog) as errorLogStr
from table_demo t