此代码:
Criteria criteria = DB.session().createCriteria(Document.class);
criteria.createCriteria("client").add(Restrictions.eq("id", 1));
criteria.createCriteria("client").addOrder(Order.asc("name"));
List list = criteria.list();
其中 client 为 Document 中的一个类属性
报如下错:
duplicate association path: client".
解决办法:
Criteria criteria = DB.session().createCriteria(Document.class);
criteria.createAlias("client", "client")
criteria.add(Restrictions.eq("client.id", 1));
criteria.addOrder(Order.asc("client.name"));
List list = criteria.list();
Grails 传入参数采用第一种,故在按照client.name作为查询条件的同时按照client.name排序会报错
采用如下办法可解决:
client{
order("name","asc")
}
若为一个实体中的属性,直接:
order("name","asc")
即可
分享到:
相关推荐
信息安全_数据安全_Duplicate_Paths_Attack_-_Get_Ele 云安全 金融安全 安全架构安全现状 可信编译
maya路径复制mel脚本 path_duplicate.mel
password 6.Sourcecode duplicate or already exist Please do not upload copyrighted content and the file which has trojan or virus
Altium Desiigner Duplicate Net Names Wire XXX的终极解决办法 Multiple Top Level Documents
First Quora Dataset Release: Question Pairs,quora发布的用于判断问句相似度的数据集
MT7620_LinuxAP_V2.7.1.0_V2.7.1.1_apcli_duplicate_mac_issue_20121221_patch
Last_Errno: 1062,Last_Error: Error Duplicate entry ... for key PRIMARY
python库,解压后可用。 资源全名:serenity_module_duplicate_ads-0.0.1-py3-none-any.whl
资源来自pypi官网。 资源全名:serenity_module_duplicate_ads-0.0.1-py3-none-any.whl
quora pairs 一个数据集,判断两个句子是否表达同样的意思
资源分类:Python库 所属语言:Python 资源全名:jupyter_latex_envs-1.2.11.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Replaces files that have identical content with hardlinks
删除文件夹下相同的文件 博客: 【python中级】 基于md5值的图片去重工具 https://blog.csdn.net/jn10010537/article/details/118784182
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
查找文件中重复的行,每个重复行只打印一次
Laravel开发-laravel_duplicate_query_cache 这个小库包含在一个请求期间缓存重复查询所需的所有代码。
今天公司的一个网站突然提示MySQL Error Duplicate entry '96624' for key 1错误,经过分析这个问题是由于mysql表中的一个id自增长字段导致。
1Click Duplicate Finder Mac版是Mac电脑上的一款重复文件查找清理工具。1Click Duplicate Finder Mac版可以帮助您通过查找重复,相似和大文件来释放海量的存储空间。