Hello,

I haven't find a way to map an object with a string array to multples columns in a table.

For example i want to have the following object :

class TestStringArray {

        Long id;
        String[] label = new String[5];

//accessors:

        String[] getLabel(){...};
        setLabel(String[] _label){...};

}
and the following table:

CREATE TABLE TEST_STRING_ARRAY (
  //mapped to id
  ID_TEST_STRING_ARRAY int(11) NOT NULL auto_increment,
  //mapped to label[0]
  LIB_TEST_STRING_ARRAY_FR char(40) default '',
  //mapped to label[1]
  LIB_TEST_STRING_ARRAY_EN char(40) default '',
  //mapped to label[2]
  LIB_TEST_STRING_ARRAY_IT char(40) default '',
  //mapped to label[3]
  LIB_TEST_STRING_ARRAY_DE char(40) default '',
  //mapped to label[4]
  LIB_TEST_STRING_ARRAY_ES char(40) default '',
  PRIMARY KEY  (ID_TEST_STRING_ARRAY)
) TYPE=MyISAM;

I have tried a lot of collection-descriptors declaration but nothing seems to work and the reading of the source code doesn't indicate any special thing to do with indexed/array properties who have a type like 'java.lang.String' (i suppose that an array of 'java.util.Date' isn't feasible also) in the PersistentField implementations.

I have also read the docs but without finding any clue for the moment, so thanks per advance for any response.


-- Ludovic Ma�tre

Factory Productions                 | T�l: (33) 04 93 07 08 00
149, avenue des mimosas             | Fax: (33) 04 93 07 04 02
06700 Saint-Laurent-du-Var (France) | Web: http://www.factory.fr




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to