package bookmarks; import com.fasterxml.jackson.annotation.JsonIgnore; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.OneToMany; import java.util.HashSet; import java.util.Set; @Entity public class Account { @OneToMany(mappedBy = "account") private Set<Bookmark> bookmarks = new HashSet<>(); @Id @GeneratedValue private Long id; public Set<Bookmark> getBookmarks() { return bookmarks; } public Long getId() { return id; } public String getPassword() { return password; } public String getUsername() { return username; } @JsonIgnore public String password; public String username; public Account(String name, String password) { this.username = name; this.password = password; } Account() { // jpa only } }