在网上看了好多都是实体映射文件里面添
<set name="students" table="studentOrder" cascade="all" order-by="name desc">
<key column="team_id"></key>
<one-to-many class="Collection.Order.Student"/>
</set>
要是用注解怎么做,麻烦知道的告诉下小弟
<set name="students" table="studentOrder" cascade="all" order-by="name desc">
<key column="team_id"></key>
<one-to-many class="Collection.Order.Student"/>
</set>
要是用注解怎么做,麻烦知道的告诉下小弟
List的具体注解是在具体的pojo类钱添加@Entity获得集合的方法上添加
@Entity
@javax.persistence.Table(name="studentOrder")
public class 类名{
......
@OneToMany(cascade={CascadeType.ALL})
@jioncolumn(name="team_id")
@OrderBy("name ASC")
public List<Student> getStudents() {
return students;
}
........
具体还是参考hibernate文档吧,上面写的挺清楚的
@OneToMany(cascade = CascadeType.ALL,fetch = FetchType.EAGER)
@JoinColumn(name = "fieldtypeid")
@OrderBy(clause="sortindex asc")
public Set<FieldIndexFilter> getIdxfilter() {
return idxfilter;
}
把myeclipse生成代码的set<Entity> 改成list<List> 查出来就是有顺序的。 其他地方不需要改变。