博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate 模糊查询及not in子查询
阅读量:6452 次
发布时间:2019-06-23

本文共 984 字,大约阅读时间需要 3 分钟。

代码如下

Query query1=this.getSession().createSQLQuery(" select p.smallClassId as smallClassId,p.id as id,p.name as name,p.thumbNail as thumbNail,p.marketPrice as marketPrice,p.memberPrice as memberPrice from product p  where  p.name like ? and p.smallClassId= ? and p.valid=true  and p.id not in (select sp.productId from  special_product  sp where  sp.specialId =? and sp.valid=true)")    .addScalar("id",StandardBasicTypes.LONG)      .addScalar("thumbNail")      .addScalar("marketPrice")      .addScalar("memberPrice")              .addScalar("name")            .addScalar("smallClassId",StandardBasicTypes.LONG)            .setResultTransformer(Transformers.aliasToBean(SpecialVo.class));   query1.setParameter(0, "%"+name+"%");  query1.setParameter(1, smallClassId);  query1.setParameter(2, id);  List
 specialVos1=query1.list();    for (SpecialVo s:specialVos1){     s.setIsSpecial(false);     s.setQuantity(0);   }  specialVos.addAll(specialVos1);

本文出自 “” 博客,请务必保留此出处

转载地址:http://hawzo.baihongyu.com/

你可能感兴趣的文章
[译] Swift 中强大的模式匹配
查看>>
iKcamp&掘金Podcast直播回顾(12月16号的两场)
查看>>
从Nest到Nesk -- 模块化Node框架的实践
查看>>
设计模式(十六)原型模式
查看>>
使用HTTP协议访问Web
查看>>
UICollectionView的sectionHeader悬浮效果
查看>>
移动商城第十篇【商品审核和上下价】
查看>>
SpringMVC上传文件MultipartFile异常
查看>>
V8引擎
查看>>
Excel 开始支持使用 JavaScript 编写自定义函数
查看>>
使用飞冰+dva快速构建一个后台系统
查看>>
TLS 1.3 Handshake Protocol (下)
查看>>
对 Gank.io 做数据分析并可视化
查看>>
所见即所得 dialog
查看>>
Python爬虫实战(6)-爬取QQ空间好友说说并生成词云(超详细)
查看>>
Android Handler机制之Handler 、MessageQueue 、Looper
查看>>
程序员的数学笔记3--迭代法
查看>>
使用GCD实现Delay Call的取消操作
查看>>
Linux服务器下运行SpringBoot HelloWorldDemo(Mac篇)
查看>>
MySQL数据库开发常见问题及优化
查看>>