假设我有array of
字符串= {"testUser1", "testUser2", ... , "testUser28"}
,如何将其存储在oracle数据库中,使用varchar2
作为userTableColumn
的数据类型。
我的问题:
varchar2
,如果我将其定义为clob
,那么除非size大于{{1它会表现为4000 bytes
,大小超过4000字节,它会转换为varchar2
?答案 0 :(得分:0)
您的Oracle数据库端应该如下所示。
CREATE OR REPLACE TYPE string_array AS
VARRAY (30) OF VARCHAR2(1000);
CREATE TABLE my_table (my_array string_array);
虽然无法为Hibernate提供示例。