发布于2022-06-22 07:55 阅读(1194) 评论(0) 点赞(22) 收藏(2)
我刚刚阅读了有关CRUD
PlayFramework 的系统并决定编写简单的示例,只有两个类Group
,User
并决定很多用户可以在一个组中,但一个用户可以只在一个组中。所以,我已经使用了它ManyToOne
和OneToMany
注释,请看下面的代码:
package models;
import play.db.jpa.Model;
import javax.persistence.Entity;
import javax.persistence.ManyToOne;
/**
* @author sergiizagriichuk
*/
@Entity
public class User extends Model {
public String firstName;
public String lastName;
@ManyToOne
public Group group;
@Override
public String toString() {
return firstName;
}
}
和
package models;
import play.db.jpa.Model;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.OrderBy;
import java.util.List;
/**
* @author sergiizagriichuk
*/
@Entity
public class Group extends Model {
public String groupName;
public String groupDescription;
@OneToMany
@OrderBy("firstName desc")
public List<User> users;
}
对于排序,我尝试使用注释OrderBy
,结果什么都没有.firstName
CRUD
您是否尝试在用户列表中添加mappedBy属性?
@OneToMany(mappedBy="group")
作者:黑洞官方问答小能手
链接:http://www.javaheidong.com/blog/article/457997/762079e26617507a2920/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!