目前我正在试图做到这一点:是否可以在不影响第一个对象的情况下将@Entity对象转换为普通对象?
我有我的模型
@Entity
@Table(name = "student")
public class Student {
@Id
@GeneratedValue(strategy = IDENTITY)
private long id;
@Column(name = "name")
private String name;
...
而且我还有其他的对象,可以说PlainStudent
public class PlainStudent{
private long id;
private String name;
... other fields
怎么可能投学生到学生是一个实体的平原学生?我不知道如何让它们都实现相同的接口,我不知道是否可能。有任何想法吗?
我有我的studentRepository基本上我需要返回的学生名单以后将它们转换成PlainStudent(不知道有没有更新我的资料库返回PlainStudent为好)
我应该放在哪里注释?
'@ Entity'只是JPA使用的元数据。它并不是真的需要类类型转换或继承。你想解决什么问题? –
那么'学生'将不得不延长'PlainStudent'作为首发 – Antoniossss
我编辑了我的文章,请看看 – jpganz18