Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java play框架中的订单相关实体_Java_Sorting_Playframework_One To One - Fatal编程技术网

Java play框架中的订单相关实体

Java play框架中的订单相关实体,java,sorting,playframework,one-to-one,Java,Sorting,Playframework,One To One,假设我在play framework java中有两个实体类: @Entity public class User extends Model implements Validation { @Id private String email; private String password; @OneToOne @PrimaryKeyJoinColumn(referencedColumnName = "userEmail") private Add

假设我在play framework java中有两个实体类:

@Entity
public class User extends Model implements Validation {
    @Id
    private String email;
    private String password;
    @OneToOne
    @PrimaryKeyJoinColumn(referencedColumnName = "userEmail")
    private Address address;}

现在我想从数据库中检索所有用户,并根据Address模型的streetName属性对他们进行排序。我使用了这个
List List=Restaurant.find.order(“streetName asc”).findList()

但我得到以下错误:

[PersistenceException: Query threw SQLException:Unknown column 'streetName' in 'order clause' 
Bind values:[] 

如果我把任何用户属性作为订单字符串(
…order(“email asc”).findList();
),它会工作,我会得到订单列表,但是我如何才能让它根据地址属性为用户排序呢?

试试
餐厅.find.order(“Address.streetName asc”).findList()
试试
餐厅.find.order(“Address.streetName asc”).findList()

[PersistenceException: Query threw SQLException:Unknown column 'streetName' in 'order clause' 
Bind values:[]