С учетом
@Entity
Class Students{
private Long profid;
@Formula (value = (select p.name from Prof p where p.id = profid))
private getProfsName;
...
}
@Entity
Class Profs {
private Long id;
private String name;
... (getters/setters)
}
Конечно, должно быть что-то более прямое, чем @Formula? Я не вижу ни одного примера использования @OneToOne, где вы могли бы выбрать что-либо, кроме всей иностранной сущности. Я просто хочу одну собственность иностранного лица.