如下配置,使用联合主键[DEPT_ID, USER_ID], 在添加新的User时,useri_id并没有使用序列,这是为什么???
@Embeddable
public static class UserPK implements Serializable { /**
*
*/
private static final long serialVersionUID = 1645336921302505210L;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "DEPT_ID", referencedColumnName = "DEPT_ID", updatable = false)
private Department dept;
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_USER_ID")
@SequenceGenerator(name="SEQ_USER_ID", sequenceName="SEQ_USER_ID")
@Column(name = "USER_ID", length = 17, updatable = false)
private String userId;
@Embeddable
public static class UserPK implements Serializable { /**
*
*/
private static final long serialVersionUID = 1645336921302505210L;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "DEPT_ID", referencedColumnName = "DEPT_ID", updatable = false)
private Department dept;
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_USER_ID")
@SequenceGenerator(name="SEQ_USER_ID", sequenceName="SEQ_USER_ID")
@Column(name = "USER_ID", length = 17, updatable = false)
private String userId;
解决方案 »
- 字符串的拆分问题!
- 附JAVA代码,急急急!SSH问题,No setter found for property 'tTreeDao' in
- 如何在弹出的子窗体中进行数据分页显示和一般有的分页显示有什么不同吗?
- JSP页面接收数组参数的形式?
- ssh登陆后,执行命令不能返回结果,且 getExitStatus 返回为1
- 关于测试struts框架的web应用
- 开发webservice环境搭配的问题。
- ***100分请教,怎么样在XML文档中使用“变量”呢?***
- 高分,国内weblogic下载,!!!!在线..急...
- Linux下的Eclipse要在图形界面进入系统才能启动吗?
- java程序基础问题?
- jsp文件调试
google了一下, 老外也遇到过类似问题
好像sequnce 在 Embeddable 中是 失效的
@SequenceGenerator(name="SEQ_USER_ID", sequenceName="SEQ_USER_ID")是放在类上的,而不是放在field上的,你去改一改看看。
你用的是 @Embeddable 方式的么??