关于hibernate的配置文件的数据关联问题。

比如存在以下一个类,Emp.java

public class Emp{
        private String name;
        private int id;
        private String job;
        private Emp mgr;
}

然后数据库方面不编写主外键,现在要生成Emp.hbm.xml文件,
其中mgr的字段应该怎么编写。

 是用<property>呢?还是要用<one-to-one>?还是<many-to-one>?

求大神指点,最好能帮忙写下,谢谢