name field on Table B is refered by all the 15 columns of Table A.
Pojos:
A.java:
private B b1; private B b2; private B b3; private B b4; private B b5; private B b6; private B b7; private B b8; private B b9; private B b10; private B b11; private B b12; private B b13; private B b14; private B b15; private Integer number;
Yes, exactly the title of your topic. In order to achieve what you want, you will have to create your own Custom UserType that will read the data from the database and you will code the construction of that Collection of type Bs. There is no regular mapping that you can do to achieve that with the data model that you have.