社区
Java EE
帖子详情
一百分求一个问题?用hibernate like 去查询一个含有%内容的字段如何查?
wqbmercury
2006-05-21 11:46:50
比如有一个表A
有一个字段为col1 varchar(100)
当我想查询出字段中包含%的内容时,要如何去查询呢?
...全文
702
27
打赏
收藏
一百分求一个问题?用hibernate like 去查询一个含有%内容的字段如何查?
比如有一个表A 有一个字段为col1 varchar(100) 当我想查询出字段中包含%的内容时,要如何去查询呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wqbmercury
2006-06-16
打赏
举报
回复
楼上的兄弟们,谢谢各位的关注啊,高手来啊
aChinese
2006-06-16
打赏
举报
回复
SQL Server 的写法 '%[%]%' , 不知道其他行不
aChinese
2006-06-16
打赏
举报
回复
%[%]%
aChinese
2006-06-16
打赏
举报
回复
&%
xbw0402
2006-06-12
打赏
举报
回复
查查有没有类似String中的indexof()的函数,如果字段中包含“%”(indexof()后的值不为-1),则显示。
andy971024
2006-06-12
打赏
举报
回复
使用预处理语句
然后在query.set**(0,"%"+userName+"%")
hql里只写成like ?
%在set里设进去%与里边不要加单引号
wqbmercury
2006-06-10
打赏
举报
回复
这么长时间了,还没有人知道这个问题吗?
wqbmercury
2006-06-10
打赏
举报
回复
UP
yingyi8989
2006-05-31
打赏
举报
回复
这个问题我也碰到过,如果输入查询时,有包括“%”和“_”符号时,就会全部查找出来。后来,只好控制不让输入这两个符号。不知道,有没有更好的解决办法?关注中……
wqbmercury
2006-05-30
打赏
举报
回复
兄弟们,不是这个意思哈,我的意思是等同于如下的查询语句
select * from table1 a where a.col1 like '%\%%' escape '\'
这个查询的意思就是要查出table1表中的col1字段内容中包含有%号的内容的记录啊,
我现要连的数据库是sql server 的,在hibernate中要如何做到这样的查询?
目木
2006-05-28
打赏
举报
回复
你可以使用org.hibernate.criterion.Order来为查询结果排序。
List cats = sess.createCriteria(Cat.class)
.add( Restrictions.like("name", "F%")
.addOrder( Order.asc("name") )
.addOrder( Order.desc("age") )
.setMaxResults(50)
.list();
List cats = sess.createCriteria(Cat.class)
.add( Property.forName("name").like("F%") )
.addOrder( Property.forName("name").asc() )
.addOrder( Property.forName("age").desc() )
.setMaxResults(50)
.list();
这个是hiberante3文档里面这样写的
qinqinxiatiao
2006-05-26
打赏
举报
回复
MARK 帮顶
beztc
2006-05-25
打赏
举报
回复
Criteria criteria = session.createCriteria(User.class);
criteria.add( Expression.eq("firstname", "%") );
List result = criteria.list();
beztc
2006-05-25
打赏
举报
回复
Criteria criteria = session.createCriteria(User.class);
criteria.add( Expression.eq("firstname", "Max") );
List result = criteria.list();
hornbilltofy
2006-05-25
打赏
举报
回复
写法完全参照java关键符的处理方法就可以了
J2oEE
2006-05-22
打赏
举报
回复
"from xx x where x.feild like '%mmmmmmmmmm%'"
wqbmercury
2006-05-22
打赏
举报
回复
那我要查询的是带\字符的呢?
wqbmercury
2006-05-22
打赏
举报
回复
等我去测试一下,谢谢各位兄弟了
plusjava
2006-05-22
打赏
举报
回复
hibernate3
list = session.createCriteria(PopedomUser.class).add(
Restrictions.like("gradeCode", gradeCode + "%")).addOrder(
Order.asc("gradeCode")).list();
wqbmercury
2006-05-21
打赏
举报
回复
晕,没人知道吗?
加载更多回复(7)
全面掌握
Hibernate
框架技术
全面包含
Hibernate
相关技术,老司机手把手带你一起飞,让你少走弯路。包含
Hibernate
相关技术:
Hibernate
简介、Session API、对象的状态
查询
操作(主键
查询
、HQL
查询
、Criteria
查询
、SQL
查询
、命名
查询
、doWork)关联关系:多对一、一对多、多对多、一对一组件映射、继承映射、缓存、JPA反向工程、封装GenericDao教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!
Hibernate
各种
查询
方法
1
hibernate
的
查询
方式 2 对象导航
查询
3 hql
查询
(1)
查询
所有 (2)条件
查询
(3)排序
查询
(4)分页
查询
(5)投影
查询
(6)聚集函数使用 4 qbc
查询
(1)
查询
所有 (2)条件
查询
(3)排序
查询
(4)分页
查询
(5)统计
查询
5 hql多表
查询
(1)mysql多表
查询
回顾 (2)hql多表
查询
6
hibernate
的检索...
处理数据库模糊
查询
%
,_
问题
(JAVA)
mybatis
%
_
查询
本文章向大家介绍mybatis
%
_
查询
(
hibernate
也可用相同的处理方式),具有一定的参考价值,需要的朋友可以参考一下。 出现
问题
得原因 在我们做web项目 使用模糊
查询
的时候,如果前端传
%
或者 _
查询
,如果不处理的话,
查询
是所有的,这样的效果是不对的,所以需要对参数进行转译,从而达到想要的效果。 mysql数据库: 对于mysql来说: select * fro...
Hibernate
NamedQuery like 模糊
查询
的写法
今天要做一个功能,根据日期查数据,不过数据库里对应的
字段
并不是简单的日期,而是日期和时间一起的格式:yyyy-MM-dd hh:mm:ss,因此采用模糊
查询
。 用的是
Hibernate
的NamedQuery,写法如下: @NamedQuery(name = "Detect.findByDetectTime", query = "select a from Detect a
Hibernate
实现模糊
查询
大家都知道使用本地SQL进行模糊
查询
用关键字LIKE对于在
Hibernate
里怎么实现呢? js 空格。 一、绑定参数法: Sql代码 Session session=
Hibernate
Util.getSessionFactory ().getCurrentSession(); session.beginTransaction(); String strSQL...
Java EE
67,514
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章