@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
解决方案 »
- 字符串长度
- 请教SNMP4J
- Hibernate Criteria 查询的疑问
- 传智播客最新推出:EJB3.0视频教程,黎活明老师倾心主讲
- 我偏要把标记为守护线程或用户线程的语句放在线程启动后,who 能解释下结果。
- Struts+spring+hibernate:spring干什么用的?
- 谁的qq里有关于java学习的群号,能否告诉我一个!
- 请问,怎么在TOMCAT中设置数据库连接池?
- ===急救:为什么远程接口可以用,本地接口就不行??====
- ejb1.1和2.0差别大嘛?
- jquery ajax不是很理解
- struts2 拦截器问题 <param name="operationMode">
@Id
@ManyToOne
@JoinColumn(name = "USER_CODE")
private Users user;
@Id
@ManyToOne
@JoinColumn(name = "POST_ID")
private Post post;改成这样就可以了