Java 如何用JPA注释双varchar主键?
我有下表:Java 如何用JPA注释双varchar主键?,java,sql-server,hibernate,jpa,Java,Sql Server,Hibernate,Jpa,我有下表: create table scheduled_tasks ( task_name varchar(100), task_instance varchar(100), . . . last_success DATETIME, last_failure DATETIME, last_heartbeat DATETIME, version numeric(19,0), PRIMARY KEY (task_name, task_instance) );
create table scheduled_tasks (
task_name varchar(100),
task_instance varchar(100),
.
.
.
last_success DATETIME,
last_failure DATETIME,
last_heartbeat DATETIME,
version numeric(19,0),
PRIMARY KEY (task_name, task_instance)
);
正如您所看到的,主键是两个字符串,它们也可以是任何内容,因此无法创建有效的引用表以嵌入到模型中。在JPA中有没有其他方法来定义此复合键?可能重复的可能重复的为什么不先阅读一些JPA文档?