文章详情页
spring - 关于关键字查询中遇到的问题:sql语句写到java中去的问题
浏览:57日期:2023-11-15 09:03:19
问题描述
本人数据库小白,前辈布置一个关键字查询的任务,在写数据库查询语句的时候遇到点问题,
select * from COMPLIANCE_CONSULT where CONSULT_TITLE like ’%keyword%’or CONSULT_CONTENT like ’%keyword%’or REPLY_CONTENT like ’%keyword%’or REPLY_ATTACH like ’%keyword%’
这是我写的sql查询语句,现在要把写到代码中,写成这种样子
这是原有的关键字查询,但我需要写的有四个查询条件,如果要写成这样应该是什么样子的,或者格式应该是什么样子的?
问题解答
回答1:jpql里面的“and”改成“or”
回答2:楼上回到的对,可以优化一下,String字符串拼接占用内存,可以是stringBuilder.append进行拼接
标签:
java
相关文章:
1. 如何实现301跳转?2. javax.naming.NameNotFoundException:在此上下文中未绑定名称。找不到3. 在Java中,相同代码块的运行时间不同。这是为什么?4. 百度地图api - Android百度地图SDK,MapView上层按钮可见却不可触,怎么解决?5. java - 就配置了一个数据源,为什么提示 there is more than one bean of "DataSource" type6. Java局部变量为什么要初始化7. mysql - 大部分数据没有行溢出的text字段是否需要拆表8. java - JPA 中自定义对象和原生对象属性名不一致怎么解决?9. mysql - 百万行的表中是否尽量避免使用update等sql语句?10. 关于Java中的序列化与反序列化
排行榜
