0

我正在尝试创建一个实体(使用 JPA 和谷歌数据存储后端并使用 eclipse 生成端点类和库),我想使用其中一个字段(电子邮件地址)作为键。请忽略我上一篇文章中的“主键”,因为我意识到这是一个 JDO 注释而不是 JPA。

我想要实现的是一个实体,其中密钥不是自动生成的,但我使用一个字段(我知道将是唯一的电子邮件地址)作为密钥。有人可以确认我正在编写的实体类是否正确。我无法插入新实体,因此检查实体类代码。如何将 emailaddress 设置为主键,然后使用 emailaddress 插入新实体?

          //import statements

    @Entity
    public class UserTable {

      @Id private Key  emailAddress;
      private String userName;
      private String password;


      public UserTable() {}

      public String getUserName() {return userName;}
      public String getPassword() {return password;}


      public void setUserName(String userName) { this.userName = userName;}
      public void setPassword(String password) { this.password = password;}
      }
4

0 回答 0