@Entity
@Table(name = "t_user")
public class Users implements Serializable { @Id
private String user_code = "";// 用户工号

@Column(name = "USER_NAME")
private String user_name = "";// 用户名称}
@Entity
@Table(name = "t_post")
public class Post implements Serializable { private static final long serialVersionUID = 1L;

@Id
@Column(name = "POST_ID")
private String postId;//岗位id

@Column(name = "POST_NAME")
private String postName;//岗位名称
}
@Entity
@Table(name = "t_user_post")
public class UserPost implements Serializable { private static final long serialVersionUID = 1L;

@OneToOne  
    @JoinColumn(name = "USER_CODE")
private Users user;

@OneToOne  
    @JoinColumn(name = "POST_ID")
private Post post;
 
}以上3张表。一张用户表,一张岗位表,一张用户和岗位的关系表
用户和岗位的表应该怎么配,我现在的配置,No identifier specified for entity老是出这个错。
springhibernate