我在 mysql 中有一个表 country,它的字段 code(PrimaryKey)、offname、actualname 都是 varchars。 我想使用 JPA 创建相应的实体
@Entity
public class Country{
@Id
private Key code;
private String offname;
private String actualname;
}
我想自己设置 key 。我不希望它是系统生成的。为此,我必须在持久化对象之前创建并设置 Key。现在的问题是如何从字符串创建 key 。
我可以做类似 Key k = new Key("USA")
的事情吗?我没有找到这样的构造函数。请帮忙。
最佳答案
看看 Keyfactory.createKey方法。您应该能够执行 KeyFactory.createKey("Country", "USA");
关于java - 从字符串生成 key (com.google.appengine.api.datastore.Key),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7972542/