Java 设置复合主键

Java 设置复合主键,java,jdbc,Java,Jdbc,我想在JavaApache元模型中使用复合主键创建一个数据库表 我正在使用以下代码创建数据库表: org.eobjects.metamodel.create.TableCreationBuilder tableCreator; //Getting TableCreater object from schema and table name. tableCreator.withColumn("id").asPrimaryKey(); tableCreator.withColumn("name");

我想在JavaApache元模型中使用复合主键创建一个数据库表

我正在使用以下代码创建数据库表:

org.eobjects.metamodel.create.TableCreationBuilder tableCreator;
//Getting TableCreater object from schema and table name.
tableCreator.withColumn("id").asPrimaryKey();
tableCreator.withColumn("name");
tableCreator.withColumn("address");
tableCreator.withColumn("phone");
java.io.Serializable.Table table = tableCreator.execute()
这对我来说很好。并将id设置为主键。但我想设置复合主键id和名称
我怎样才能做到这一点?

你在使用什么技术/工具?@Ronak我需要能够看到org.eobjects.metamodel.create.TableCreationBuilder API才能对其进行评论。但是,老式的方法是生成一个creation语句,该语句指定一个复合键,如下所述,并执行create语句,如图所示@Alan google是您的朋友:@JimAho Java Apache元模型technique@Ronak我问这个问题的原因是因为我认为如果你把它包括在问题中,其他人会更容易帮助你: