gpt4 book ai didi

hibernate - 是否可以在 HQL 中覆盖 Hibernate 的 'like' 运算符?

转载 作者:行者123 更新时间:2023-12-03 11:26:08 25 4
gpt4 key购买 nike

我想知道以下在 Hibernate 中是否可行;在编写 HQL 查询时,您可以这样说

select foo from Foo where foo.barString like "%baz%"

假设类 Foo 具有名为 barString 的 String 属性,则此方法有效。

现在,假设 Foo 作为 Bar 类型的 bar 属性,但该 Bar 具有众所周知的规范字符串表示。假设这是可以轻松快速计算的(例如,通过连接),但它没有存储在数据库中。有没有办法映射/修改类,以便您可以编写类似的东西
 select foo from Foo where foo.bar like "%baz%"

或者
 select foo from Foo where foo.bar.toCanonicalString like "%baz%"

甚至
 select foo from Foo where toCanonicalString(foo.bar) like "%baz%"

?

谢谢
PH值

最佳答案

关于hibernate - 是否可以在 HQL 中覆盖 Hibernate 的 'like' 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3062650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com