java - HQL 子字符串最后 x 个字符

标签 java hibernate hql

我对 Hibernate 还很陌生,我想获取字符串的最后 N 个字符。我找到了 substring 方法,但这并没有真正帮助:(

有人知道吗?

TIA

最佳答案

我实际上使用子字符串修复了它。我忘了我可以使用参数。我做了类似的事情:

Query q = " .. where substring (field, :offset, :length) = something_else"
q.setParameter("offset", field.length() - N + 1);
q.setParameter("length", N);

关于java - HQL 子字符串最后 x 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25121520/

相关文章:

java - 具有父子关系的实体(单表)的HQL查询

Java Hibernate HQL SQL INNER JOIN 查询不起作用 - Oracle

java - PagingToolBar 在 BorderLayout 和 LayoutRegion 上显示不良

java - 如何处理重复测试的持续时间并计算其平均时间

java - 如果使用@NotNull,双向一对一关系将无法保存

java - 如何在hibernate java中的createSQLQuery中使用ilike和%

java - Hibernate+swing 检查登录名/密码

java - Hibernate 按查询分组

java - 如何阻止 jtattoo 让我的第二个 jframe 全屏显示?

java - 如何在hadoop中运行一个jar文件?