程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

PlayFramework:CRUD 和排序列表

发布于2022-06-22 07:55     阅读(1194)     评论(0)     点赞(22)     收藏(2)


我刚刚阅读了有关CRUDPlayFramework 的系统并决定编写简单的示例,只有两个类GroupUser并决定很多用户可以在一个组中,但一个用户可以只在一个组中。所以,我已经使用了它ManyToOneOneToMany注释,请看下面的代码:

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,结果什么都没有.firstNameCRUD


解决方案


您是否尝试在用户列表中添加mappedBy属性?

@OneToMany(mappedBy="group")


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/457997/762079e26617507a2920/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

22 0
收藏该文
已收藏

评论内容:(最多支持255个字符)