此代码:
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")
即可
分享到:
相关推荐
3. Error: Can't compile duplicate declarations of entity "count3" into library "work" 此错误一般是原理图文件的名字和图中一个器件的名字重复所致,所以更改原理图文件的名字保存即可。 4. Found clock-...
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
【信息安全与数据安全:Duplicate Paths Attack与权限提升】 在信息技术领域,尤其是网络安全中,保护数据安全至关重要。"Duplicate Paths Attack"是一种针对系统安全性的攻击手段,它涉及到对身份验证过程的伪造,...
为了促进自然语言处理(NLP)领域的发展,特别是针对语义相似性的研究,Quora发布了“quora_duplicate_questions”数据集。这个数据集包含了成对的问题,目的是帮助研究人员和开发者评估和改进算法,以识别出那些...
### Altium Designer中“Duplicate Net Names Wire”错误的终极解决办法 #### 一、问题概述 在使用Altium Designer进行电路设计过程中,遇到“Duplicate Net Names Wire”这一类错误是较为常见的现象。这类错误通常...
android studio创建9.patch图片,使用时出现Error: Duplicate resources 笔者运行环境:MacOs Catalina , android studio 3.6.3 原创文章 5获赞 2访问量 249 关注 私信 展开阅读全文 作者:徐州捕快
《Python库解析:Serenity_module_duplicate_ads-0.0.1-py3-none-any.whl》 在Python的世界里,库是开发者的重要工具,它们提供了丰富的功能,简化了编程工作。今天我们要讨论的是名为"Serenity_module_duplicate_...
在MySQL的从库报错信息中,还给出了从库复制(Replication)的状态,这对于数据库的高可用性和负载均衡非常重要。其中显示了复制过程中的一些关键信息,例如: - Slave_IO_Running:Yes 和 Slave_SQL_Running:No 表明...
"find_dup_1.zip_Duplicate Text"这个项目就是针对这个问题的一个实例。它使用了一种名为`find_dup.awk`的Awk脚本来查找和处理文本文件中重复的行。Awk是一种强大的文本分析工具,尤其适用于处理结构化数据,如CSV或...
资源来自pypi官网。 资源全名:serenity_module_duplicate_ads-0.0.1-py3-none-any.whl
quora pairs 一个数据集,判断两个句子是否表达同样的意思
标题中的"dupe-krill-master_OnceAndForAll_duplicate_"暗示了这是一个关于查找和处理重复文件的项目,其中"OnceAndForAll"可能是该工具的名称,专注于消除重复内容的文件。描述提到"Replaces files that have ...
资源分类:Python库 所属语言:Python 资源全名:jupyter_latex_envs-1.2.11.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
删除文件夹下相同的文件 博客: 【python中级】 基于md5值的图片去重工具 https://blog.csdn.net/jn10010537/article/details/118784182
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
* MCIERR_DUPLICATE_ALIAS:重复的别名 * MCIERR_BAD_CONSTANT:无效的常数 * MCIERR_MUST_USE_SHAREABLE:必须使用共享 * MCIERR_MISSING_DEVICE_NAME:缺少设备名称 * MCIERR_BAD_TIME_FORMAT:时间格式无效 * ...
`laravel_duplicate_query_cache`是一个专门为解决这个问题而设计的小型库,它的目标是在一个请求生命周期内缓存重复的数据库查询,以减少不必要的计算和提高应用程序性能。 首先,我们需要理解Laravel的查询构建器...