基本上,它类似于查看句子中是否存在某个单词.

有实体邮政:

public class Post implements Serializable {

@Id

@GeneratedValue(strategy = IDENTITY)

@Column(name = "post_id", unique = true, nullable = false)

private Integer id;

@Column(name = "post_title", length=300, unique = false, nullable = false)

private String title;

@Column(name = "post_date", unique = false, nullable = false)

private Date date;

...}

我正在尝试实现JPQL查询,该查询将搜索在其标题字段中具有特定字/字符串(byTitle,作为参数传递)的Post实体实例,以及另外两个Date类型的参数,它们表示日期范围 – startDate和endDate.

我心中有这样的事情:

SELECT p FROM Post p WHERE:byTitle IN(通过解析p.title字段创建的字符串集)AND p.date> =:startDate AND p.date< = endDate

如何实现这种JPQL查询?或者也许应该使用JPA Criteria API?

编辑:

就像在Java中有someString.contains(someSubstring)函数一样,JPQL中有类似的东西吗?或Criteria API?为了进行比较,它不必区分大小写.

java查找字符串是否有单词_java – 用于搜索单词/字符串是否包含在实...相关推荐

  1. java 字符串转成图片_java 转换图片为字符串,将字符串转换成图片显示

    java 转换图片为字符串,将字符串转换成图片显示, 该方法只适用于比较小的图片传输,50K以内: try{ // 将图片转换成字符串 File imgFile = new File("f: ...

  2. java 字符串转utc时间_Java中转UTC时间字符串(含有T Z)为local时间

    在Java中我们需要转换相应格式的字符串,很多时候我们想到用SimpleDateFormat类来解析.但是最近我在调用一个第三方的接口时返回的 JSON字符串中有个expires字段的值是2014-0 ...

  3. java所用到的英语单词_JAVA常用英语单词

    第一章: public['pʌblik] 公共的,公用的 static['stætik] 静的;静态的;静止的 void:[vɔid] 空的 main:[mein] 主要的 重要的 class:[kl ...

  4. java所有单词_JAVA常用英语单词列表

    原标题:JAVA常用英语单词列表 第一章: public['pʌblik] 公共的,公用的 static['stætik] 静的;静态的;静止的 void:[vɔid] 空的 main:[mein] ...

  5. java怎么一段字符串全为数字_java 如何判断一个字符串是数字

    断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,那么就不是整型的了.但本文介绍的比较好的两种方 ...

  6. java字符串的字节数组_Java字节数组到字符串到字节数组

    我正在尝试将byte []转换为字符串,将byte []的字符串表示形式转换为byte []的转换...我将byte []转换为要发送的字符串,然后我期望我的Web服务(用python编写)将数据直接 ...

  7. java把一段英文拆成单词_Java Word Break(单词拆解)

    给定一个字符串 String s = "leetcode" dict = ["leet", "code"]. 查看一下是够是字典中的词语组成 ...

  8. java如何定义一个字符栈_Java性能优化之字符串优化处理

    本文来源于: https://blog.csdn.net/xlgen157387/article/details/51870322 1.String对象 String对象是java中重要的数据类型,在 ...

  9. 用java程序实现记单词_java实现背单词程序

    本文实例为大家分享了java实现背单词程序的具体代码,供大家参考,具体内容如下 山东科技大学济南校区程序设计 功能要求:可以读入一个单词表文本文件, 能够将背错的单词重复记忆,直到全记住. packa ...

最新文章

  1. ASP.NET2.0中用Gridview控件操作数据
  2. python自动化测试框架pytest.pdf_Python自动化测试框架
  3. mysql创建表的时候显式申明字符集
  4. Exp3 免杀原理与实践
  5. mr图像翻转的原因_MR成像技术讲解
  6. Flutter快速上车之Widget 1
  7. asp.net web开发步骤_如何在Windows上做Python开发?微软出了官方教程
  8. Vue 报错Error: No PostCSS Config found解决办法
  9. 2021牛客暑期多校训练营3,签到题BEFJ
  10. python url转码_URL转码,encodeURI,encodeURIComponent — 在线工具
  11. 华为网络设备-OSPF路由实验
  12. 【msvcr100.dll文件下载】msvcr100.dll丢失的解决方法
  13. 如何构建可出售的Pagewiz登陆页面模板
  14. 【verilog】b站-[Verilog HDL] Installing and Testing Icarus Verilog + GTKWave 笔记
  15. 《按自己的意愿过一生》语录一
  16. “我的恩典是够你用的”(哥林多后书十二章9节)
  17. IT行业最全的服务器硬件基础知识大全,值得收藏!
  18. 路由器fast服务器没响应,FAST路由器复位常见问题解决方法
  19. ArcGIS地理坐标投影坐标转换和显示(浅浅记录一下)
  20. 小陈学JS return语句+break,continue,return的区别

热门文章

  1. 穿透、击穿、雪崩…Redis这么多问题,如何解决
  2. 一文带你解读Volcano架构设计与原理
  3. 【华为云技术分享】数据湖数据库,别再傻傻分不清了
  4. 【华为云技术分享】【我的物联网成长记16】玩转设备固件升级
  5. 【开发者portal在线开发插件系列四】数组 及 可变长度数组
  6. Python正则表达式,看完这篇文章就够了...#华为云·寻找黑马程序员#
  7. mysql dba命令_mysql DBA:mysqladmin常用命令总结
  8. Android doc译文|Building Apps with Content Sharing|Sharing Simple Data
  9. sdram 时钟相位_Nios II 和SDRAM时钟相位计算
  10. matlab之结构体的创建与存储(CSV数据)