1

假设我有array ofStrings = {"testUser1", "testUser2", ... , "testUser28"},我如何将它存储在 oracle 数据库中,varchar2用作userTableColumn.

我的问题:

  1. 例如,如何使用 Hibernate 将这个字符串数组存储在 oracle 数据库中(任何示例都将受到高度赞赏)?
  2. 将存储此字符串数组的数据库列的数据类型应该是什么,现在我将其varchar2定义为?clob4000 bytesvarchar2clob
4

1 回答 1

0

您的 Oracle 数据库端应如下所示。

CREATE OR REPLACE TYPE string_array AS
VARRAY (30) OF VARCHAR2(1000);

CREATE TABLE my_table (my_array string_array);

虽然无法为 Hibernate 提供示例。

于 2012-07-25T09:36:51.410 回答