我正在使用 HQL 命名查询(在 XML 文件中定义)来使用 Hibernate 查询我的数据库。有些查询非常复杂,我发现自己将一个查询的大部分内容复制粘贴到另一个类似的查询中。
我想知道是否有可能在“命名查询片段”中定义公共部分并在我的所有查询中重用该片段?
顺便说一句,我不想使用条件 API,因为我觉得用 XML 编写查询更舒服。其中一些已经是一个怪物,使用 API 实现它们会使它们更加不可读。
我正在使用 HQL 命名查询(在 XML 文件中定义)来使用 Hibernate 查询我的数据库。有些查询非常复杂,我发现自己将一个查询的大部分内容复制粘贴到另一个类似的查询中。
我想知道是否有可能在“命名查询片段”中定义公共部分并在我的所有查询中重用该片段?
顺便说一句,我不想使用条件 API,因为我觉得用 XML 编写查询更舒服。其中一些已经是一个怪物,使用 API 实现它们会使它们更加不可读。