#1 add mappedBy and inversedBy