Что вы подразумеваете под двухсторонней ссылкой?
Если вы хотите иметь возможность получать доступ к Стилистам из вашей сущности Salon в коде, то вам понадобится что-то вроде этого:
public class Salon extends Model {
@ManyToMany
@JoinTable(name = "salon_stylist", ...)
public List<Stylist> stylists;
...
}
И ваша сущность Stylist может выглядеть следующим образом:
public class Stylist extends Model {
@ManyToMany
@JoinTable(name = "salon_stylist", ...)
public List<Salon> salons;
...
}
Тогда ваш yml может выглядеть следующим образом:
Salon(salon1):
name: salon1
city: singapore
country: singapore
Salon(salon2):
name: salon2
city: tokyo
country: japan
Stylist(stylist1):
firstName: stylist1
lastName: stylist1
title: Stylist 1
price: $100
salons:
- salon1
- salon2
Просто сказать, что stylist1 принадлежит salon1 и salon2 должныбыть достаточно в yml (то есть вы не должны объявлять то же самое в двух записях салонного yml).