【发布时间】:2014-01-25 22:52:41
【问题描述】:
所以我有这个 HATEOAS 实体。
@Entity
@Table(name="users")
public class User extends ResourceSupport {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="id")
private long id;
public User() {
}
public Long getId() {
return new Long(id);
}
public void setId(Long id) {
this.id = id.longValue();
}
}
我的实体有一个 long 类型的 id,但 HATEOAS 的 ResourceSupport 要求 getId 返回一个链接。
实体有一个 Long id,因为 db 有一个 long id,它是一个持久化实体。如何使用 HATEOAS 实现这个实体?
【问题讨论】:
-
我自己刚刚开始玩 Spring HATEOAS,但我的理解是
ResourceSupport应该是 DTO 而不是活实体。 -
哦。这是有道理的
标签: java spring rest jpa spring-hateoas