String hql = "select * from Commodity where commodityName like :commodityname";
            Query q = sessionFactory.getCurrentSession().createSQLQuery(hql).addEntity(Commodity.class);
            q.setParameter("commodityname", "%"+commodityName+"%",Hibernate.STRING);
//            q.setString(0,commodityName);
//            q.executeUpdate();
            List<Commodity> res = q.list();
            System.out.print(res.get(0).getCommodityName());
commodityName 是传入的参数。Commodity是一个实体.

上述代码实现的是模糊查询功能。如果要实现非模糊查询,则将%去掉即可。
    @Resource
    private SessionFactory sessionFactory;
public List<Commodity> getAllCommodity() {
try {
return sessionFactory.getCurrentSession().createQuery(
"from Commodity order by soldNumbers desc").list();
} catch (Exception e) {
System.out.print(e.getMessage());
return null;
}
}

上述代码实现简单的查询

最新文章

  1. grunt压缩多个js文件和css文件
  2. 详解LUA开发工具及其环境配置
  3. 顺丰快递单号查询api对接(全代码)
  4. Android之简单页面跳转
  5. DemoExample
  6. 取出关联数组的key值和values值
  7. Require,js配置使用心得
  8. ABP拦截器之UnitOfWorkRegistrar(二)
  9. Python爬虫【实战篇】获取网易云歌词
  10. 11.4 Flask session,闪现
  11. python基础知识10---算法
  12. 20165237 2017-2018-2 《Java程序设计》第4周学习总结
  13. SAM文件格式
  14. 在eclipse中,使用spring tool suite配置spring环境
  15. 广电的宽带网络真流氓,替换google的广告为百度的广告
  16. Chrome F12调试
  17. windows Server 2008 R2 TFS2010的备份
  18. pyx文件 生成pyd 文件用于 cython调用
  19. JQuery 之 动态加载JS或JS文件
  20. 增加路由ip

热门文章

  1. post和put的区别
  2. 那些经常被遗忘的 Java 面试题
  3. [转载] I wish you enough
  4. canvas绘制清晰的方法
  5. 学习使用Markdown标记语言
  6. Web Service学习之六:CXF解决无法处理的数据类型
  7. HTTP返回码总结 (zz)
  8. 【转】你真的了解iOS代理设计模式吗?
  9. STC89C52RC片内资源介绍
  10. sublime text2 用ctags插件实现方法定位