我在尝试使用Loopback 3插入Oracle BLOB字段时遇到问题。
Loopback代码是使用MySQL开发的,并且运行良好。我现在正尝试切换到Oracle。
我正在调用端点/session
和posting
数据:
{"USER_DEVICE_ID":20,
"SESSION_ID":"jQKCwhrnQgCGPqFn-LYwMiWWGTDBvnQi",
"SESSION_DATA":{"type":"Buffer","data":[97,98,99]},
"CREATED_DATE":"Mon Dec 10 2018 08:26:57",
"EXPIRY_DATE":"Mon Dec 10 2018 08:56:57"}
响应为:
{
"error": {
"statusCode": 500,
"name": "Error",
"message": "ORA-01465: invalid hex number",
"errorNum": 1465,
"offset": 127,
"stack": "Error: ORA-01465: invalid hex number"
}
}
编辑:
这是我的模型配置:
"properties": {
"USER_DEVICE_ID": {
"type": "number",
"required": true
},
"SESSION_ID": {
"type": "string",
"required": true,
"id": true
},
"SESSION_DATA": {
"type": "buffer",
"required": true
},
"CREATED_DATE": {
"type": "date",
"required": false
},
"EXPIRY_DATE": {
"type": "date",
"required": false
}
有什么想法吗?
谢谢。