java - JPQL 中 select 语句中的子字符串

标签 java sql jpa jpql

我正在尝试选择列的substring,即select substring(description, 1, 200) from category where id=1

是否可以在 JPQL/JPA 2 的 select 语句中使用子字符串函数?如果是,如何?如果没有,是否有其他选择?谢谢。

最佳答案

有一个标量表达式:SUBSTRING(string, start, end)

我相信这在 JPA 2.0 的 SELECT 子句中是允许的,但在 JPA 1.0 中是不允许的。

关于java - JPQL 中 select 语句中的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230826/

相关文章:

java - 将 JList 项目 (JPanel) 左对齐

java - 如何使用 Hugo 插件记录特定语句

sql - 删除 Postgresql 中的冗余时间戳范围

java - hibernate 多模式映射

java - 如何在 Ubuntu 上将 Java 作为服务运行?

java - Iterable 接口(interface)是否有任何关于多次使用的官方契约(Contract)?

sql - 如何知道区域表中的父区域级别名称?

mysql - 删除重复的字符串列表

java - 在Spring应用程序中使用jpa实体管理器将blob导入mysql

Java Spring Boot - JPA : StackOverflowError with a @ManyToMany relation