我在mysql中有一个表国家/地区,其中的字段代码(PrimaryKey),offname,actualname均为varchars。
我想使用JPA创建相应的实体
@Entity
public class Country{
@Id
private Key code;
private String offname;
private String actualname;
}
我想自己设定钥匙。我不希望它是系统生成的。为此,我必须先创建键并进行设置,然后再持久保存对象。现在的问题是如何从字符串创建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/