Mapping eines PostgreSQL-Arrays mit Hibernate

Hat jemand erfolgreich ein numerisches Array in PostgreSQL einem numerischen Array in Java über den Ruhezustand zugeordnet?

sql:

CREATE TABLE sal_emp (name text, pay_by_quarter integer[]);
INSERT INTO sal_emp VALUES ('one', '{1,2,3}');
INSERT INTO sal_emp VALUES ('two', '{4,5,6}');
INSERT INTO sal_emp VALUES ('three', '{2,4,6}');

Kartierung:

<hibernate-mapping>
    <class name="SalEmp" table="sal_emp">
        <id name="name" />
        <property name="payByQuarter" column="pay_by_quarter" />
    </class>
</hibernate-mapping>

Klasse:

public class SalEmp implements Serializable{
    private String name;
    private Integer[] payByQuarter;
    ...// getters & setters
}

Ich bekomme eine Ausnahme bei der Abfrage der Tabelle.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage