我有一个 hbm 文件,它定义了左外连接。现在,我需要创建一个不需要任何左外连接的查询。
请帮助我,在创建休眠查询时我应该使用什么标准来显式删除左外连接,这已经在 hbm 文件中定义。
我有一个 hbm 文件,它定义了左外连接。现在,我需要创建一个不需要任何左外连接的查询。
请帮助我,在创建休眠查询时我应该使用什么标准来显式删除左外连接,这已经在 hbm 文件中定义。
如果您使用左外连接来获取对象,建议删除左外连接并定义休眠获取配置文件,看看文档
我猜你已经定义了一个命名查询,并且想要执行一个与这个命名查询相似但仍然不同的查询。解决方案就是不使用这个命名查询。定义另一个,做你想做的事,并使用这个新的命名查询而不是另一个。
或者,如果您不想在两个查询之间重复所有常见内容,则根本不要使用命名查询,而是直接在您的 Java 代码中动态组合查询。