...
Hibernate: create table event (event_id bigint not null, event_type_id integer not null, payer_id bigint, primary key (event_id))
Hibernate: create table event_payer (event_id bigint not null, payer_id bigint, primary key (event_id))
Hibernate: create table payer (payer_id bigint not null, primary key (payer_id))
...
Hibernate: select eventpayer0_.payer_id as payer_id3_0_0_, eventpayer0_.event_id as event_id1_0_0_, eventpayer0_.event_id as event_id1_0_1_, eventpayer0_1_.payer_id as payer_id2_1_1_ from event eventpayer0_ inner join event_payer eventpayer0_1_ on eventpayer0_.event_id=eventpayer0_1_.event_id where eventpayer0_.payer_id=?
...