refactor: hibernate support, one-to-many mappings for star<-planet