JPQL 中 select 语句中的子字符串
我正在尝试选择
列的子字符串,即从id=1的类别中选择子字符串(description, 1, 200)
是吗JPQL/JPA 2 中的 select 语句中可以有子字符串函数吗?如果是,怎么办?如果没有,有其他选择吗?谢谢。
I'm trying to select
a substring of column, i.e. select substring(description, 1, 200) from category where id=1
Is it possible to have a substring function within a select statement in JPQL/JPA 2? If yes, how? If no, are there any alternatives? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为此有一个标量表达式: SUBSTRING(string, start, end)
我相信 JPA 2.0 中的 SELECT 子句中允许这样做,但 JPA 1.0 中不允许这样做。
There is a scalar expression for this: SUBSTRING(string, start, end)
I believe this is allowed in the SELECT clause in JPA 2.0, but not in JPA 1.0.