我在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/

10-11 03:59