13条回答 默认 最新
- 果冻剑客 2016-08-11 09:55关注
Session session = SessionFactoryUtils.getSession(hibernateTemplate.getSessionFactory(), true);
penson(假如你的数据放在对象中)
Map map =new HashMap();
String sql =" select * from user where 1=1 ";
if(penson.getName != null){
map.put("name",penson.getName);
}else if(penson.getAge != null){
map.put("age",penson.getAge);
}
for (String key : map.keySet()) {
sql=sql+"and key="+map.get(key);
}Query query = session.createSQLQuery(sql)
你这样都不明白我就没有办法了
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报