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