您好我有以下实体类
@Entity
@Table(name = "EntityOne")
public class EntityOne implements Serializable {
@JsonProperty
@OneToMany(mappedBy="entityone",fetch = FetchType.LAZY)
@SortNatural
SortedSet<EntityTwo> entitytwo= new TreeSet<EntityTwo>();
@Entity
@Table(name = "EntityTwo")
public class EntityTwo implements Comparable<EntityTwo>, Serializable {
@JsonProperty
@ManyToOne(fetch=FetchType.EAGER)
private EntityOne entityone;
namedQuery
@NamedQuery(
name = "com.comany.EntityOne.selectAll",
query = "SELECT e FROM EntityOne e"),
我在序列化之外的数据库中插入了值。当我使用命名查询来选择EntityOne中的所有行时,为集合EntityTwo返回null。 我也试过使用@JoinColumn注释而不是mappedBY,但没有运气还需要什么呢?
从其他帖子我也尝试初始化集合,但仍然返回null。