Rya*_*yan 6 jpa oracle-text criteria-api
是否可以使用Oracle Text的contains语句执行JPA Criteria Query,如果是,如何执行?
Jam*_*mes 10
Criteria支持function()API,允许按名称调用数据库函数.
qb.gt(qb.function("CONTAINS", root.get("name"), qb.parameter("name"), qb.literal(1)), 1)
Run Code Online (Sandbox Code Playgroud)
EclipseLink还使用FUNC关键字在JPQL中支持此功能.
对此感到怀疑。该 API 存在于所有 RDBMS 中,并提供某些结构,例如“LIKE”/“SUBSTRING”,当在 Oracle 上用于 TEXT 列时,这些结构可以映射到该形式的某些内容,但话又说回来,它们可能只使用标准SQL。没有符合标准的方法来坚持这一点
| 归档时间: |
|
| 查看次数: |
3338 次 |
| 最近记录: |