问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Mysql数据库中FIND_IN_SET();在HIbernate中怎么使用。比如,如何传参...

发布网友 发布时间:2022-04-23 02:55

我来回答

2个回答

热心网友 时间:2022-05-05 00:16

其实是可以使用的,我今天就遇到这个问题,但是必须 这么用 :
在jdbc的SQL中可以不用写比较符,比如:

select * from t_user where find_in_set('zs',username) ;

当然也可以这样用:

select * from t_user where find_in_set('zs',username)>0

而在hibernate的HQL语句中,必须这样用:

from User u where find_in_set('zs',u.username)>0 ;

即‘>0’必须带上,否则会报错。

如果使用动态参数:

Map par = new HashMap();

par.put("buying_patterns", buying_patterns);
Hibernate hql语句 find_in_set 用法
gqo.addQuery("find_in_set(:buying_patterns,obj.buying_patterns)>0", par);

说明:1:buying_patterns buying_patterns 要传的属性值(:表示占位符)
2.obj.buying_patterns 表名.属性名

热心网友 时间:2022-05-05 01:34

在hibernate中不能使用该函数的
Mysql数据库中FIND_IN_SET();在HIbernate中怎么使用。比如,如何传参...

在jdbc的SQL中可以不用写比较符,比如:select * from t_user where find_in_set('zs',username) ;当然也可以这样用:select * from t_user where find_in_set('zs',username)>0 而在hibernate的HQL语句中,必须这样用:from User u where find_in_set('zs',u.username)>0 ;即‘>0’必...

如何理解Hibernate中的HibernateSessionFactory类

使用Hibernate必须首先提供这些基础信息以完成初始化工作,为后续操作做好准备。这些属性在Hibernate配置文件hibernate.cfg.xml中加以设定,当调用: Configuration config=new Configuration().configure(); 时,Hibernate会自动在目录下搜索hibernate.cfg.xml文件,并将其读取到内存中作为后续操作的基础配置。 ? 2. SessionFacto...

hibernate中怎么做删除新闻的代码

以上程序演示了绕过Hibernate API,直接通过JDBC API访问数据库的过程。应用程序通过Session的connection()方法获得该Session使用的数据库连接,然后通过它创建PreparedStatement对象并执行SQL语句。值得注意的是,应用程序仍然通过Hibernate的Transaction接口来声明事务边界。如果底层数据库(如Oracle)支持存储过程,也...

hibernate sql怎么使用别名

at com.mysql.jdbc.ResultSetImpl.findColumn(ResultSetImpl.java:1171) at com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5737) at org.apache.commons.dbcp.DelegatingResultSet.getString(DelegatingResultSet.java:263) at org.apache.commons.dbcp.DelegatingResultSet.getString(DelegatingResultS...

存储过程如何使用

第一种方式是要求所有数据库操作不使用任何的存储过程,所有操作都采用标准sql语句来完成,即便是一个动作需要完成多步数据库操作,也不使用任何存储过程,而是在程序代码中采用事务的方式来完成;第二种方式就是就要求所有的数据库操作都用存储过程封装起来,哪怕是一个最简单的insert 操作。在程序代码看不到一行 sql语句...

如何配置springmvc+hibernate

<!-- Hibernate 设置--><bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="mydataSource"></property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>...

hibernate连接在spring MVC中出错

Cannot find class [com.mchange.v2.c3p0.ComboPooledDataSource] for bean 这是因为你的sping配置文件是使用c3p0作数据池,而你的classpath里没有找到这个c3p0的jar包而导致的,下载一个jar导入classpath即可。地址为:http://sourceforge.net/project/showfiles.php?group_id=25357&package_id=88527...

请哪位java高手帮我总结一下在java中的异常处理的种类.

回答:算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 文件已结束异常:EOFException 文件未找到异常:FileNotFoundException 字符串转换为数字...

在java中Criteria 的具体使用方法

Property 是对某个字段进行查询条件的设置,如通过Porperty.forName(“color”).in(new String[]{“black”,”red”,”write”}); 则可以创建一个 Project 实例。通过 criteria 的 add(Project) 方法加入到查询条件中去。 使用Criteria 进行查询,主要要清晰的是 Hibernate 提供了那些类和方法来满足开发中查询条件...

Could not find a getter for userid in class com.z.User.User JAVA...

一般报这种错多半是因为你数据库里的表是个复合主键的表, hibernate会自动生成一个类把主键的字段封装在一起, 可以对这个类的对象进行get和set操作, 不允许直接对主键中的单个字段进行get和set操作,这种措施主要是防止对部分主键的数据操作可能导致的数据重复性错误 ...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
没有房产证怎么过户给子女 一兆瓦的光伏一天能发多少电 盐田区租房贵吗 韩电空调是什么牌子的啊? 兰州玛雅房屋中介有限公司公益事业 血液垃圾的危害清除血液垃圾的方法 诸暨市暨阳初中校长是谁 告诫谈话只有谈话人发言可以吗 集体谈话能转述代签人吗 老婆进待产房4个小时之后,医生出来让我拿护垫,是个什么情况。是... mysql 用 in 遍历的问题 MYSQL中的IN问题 mysql百万数据查询 用什么代替in,该如何处理 在Mysql5.0 中In 用法的疑惑 MySQL的FIND_IN_SET函数使用方法分享 MYSQL 查询语句中in的用法 mysql查询中in和多个or的区别 mysql查询in为什么用不上索引 mysql中on,in,as,where如何用,意思是什么? 在mysql查询中,"="和"in"在什么情况下作用相同 mysql in 会使用索引吗 MySql的in语句有什么用? mysql数据库中的存储过程中的in和out是什么 mysql查询 怎么使用 in 五年级下册语文第四单元作文600字现在就要真实的 博客原义是什么? 史铁生是谁 我想学C++!!! 2010国庆见闻 作文 能套用所有主题的作文 mysql IN OUT 参数 加法 数据库中in函数可以用什么代替 mysql中not in怎么使用? sql中的not in语句怎样用mysql表示 猴头菇不能和什么一起吃 猴头菇的饮食禁忌 猴头菇与哪些食物相克? 猴头菇能和鸡蛋一起吃吗? 猴头菇不能和什么一起吃 猴头菇不能与哪些食物一起吃? 猴头菇可以和萝卜一起炖汤吗? 猴头菇配什么菜好吃 猴头菇可以和什么一起炖汤 猴头菇和什么一起煲汤养胃比较好呢 猴头菇与什么食物一起食用养胃最好 猴头菇配什么菜炒着吃 猴头菇不能与什么同食 微信语音或视频聊天铃声响了两下,没来得及接听,也不知道是谁打来的,看微信为什么也不显示谁打来的呢?_问一问 求下面一版爆裂魔法的罗马音 黒より黒く闇より暗き漆黒に我が深红の 崩坏学园2邪王真眼闇测评新版本七星中二厉不厉害 求大神给个魔导巧壳 ~闇の月女神は导国で咏う~汉化版。顺求全CG存档,特典包等。还请教怎么安装。