我有一种情况,我需要找到与给定文件名匹配的实体。文件名采用以下形式:
filename1 = "ABCD_126518.pdf";
filename2 = "XYZ_32162.pdf";
在 Oracle DB 中,我有具有如下文件名模式的实体:
ID | filename_pattern
1 | ABCD_
2 | KLM
3 | XYZ_
我需要找到给定文件名匹配的模式 ID。在给定的示例中,文件名 1 的 ID = 1 和文件名 2 的 ID = 3。命名查询在 Java 中的查询应该如何?
我需要类似的东西
SELECT p FROM FilenamePattern p WHERE p.filename_pattern || "%" LIKE :param;
我们使用 Oracle DB 和 JPA 1.0。