Has anyone mapped a numeric array in PostgreSQL to a List of CustomObject in Java via Hibernate?
SQL
CREATE TABLE sal_emp (name varchar, work_station bigint[]);
INSERT INTO sal_emp VALUES ('one', '{1,2}');
INSERT INTO sal_emp VALUES ('two', '{3,4}');
INSERT INTO sal_emp VALUES ('three', '{2,4}');
CREATE TABLE station(station_id bigint, station_name varchar, station_timezone varchar);
INSERT INTO station values (1, 'ABC', 'Sample Time');
INSERT INTO station values (2, 'DEF', 'Sample Time');
INSERT INTO station values (3, 'GHI', 'Sample Time');
INSERT INTO station values (4, 'JKL', 'Sample Time');
Class
public class SalEmp implements Serializable{
private String name;
private List<Station> stations;
...// getters & setters
}
public class Station implements Serializable{
private Long stationId;
private String stationName;
private String stationTimezone;
...// getters & setters
}
I checked the answers in this post, it does not discuss about custom objects. I am not sure if this possible or the database design itself is wrong!