1

array of文字列があるとしましょう。= {"testUser1", "testUser2", ... , "testUser28"}これをOracleデータベースに格納するにはvarchar2、のdataTypeとして使用しuserTableColumnます。

私の質問:

  1. この文字列の配列を、たとえば、Hibernateを使用してOracleデータベースに格納するにはどうすればよいですか(どのような例でも大歓迎です)。
  2. この文字列の配列を格納するデータベース列のdataTypeは、現在、としてvarchar2定義されています。サイズが、clobより大きい場合を除き、サイズが4000バイトを超える場合は、次のように変換されます。?4000 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 に答える