IllegalArgumentException 此异常表明向方法传递了一个不合法或不正确的参数。你看看传值的方法是否参数不正确
// //查询所有
// List<Commodity> commodities=session.createQuery("from Commodity").list();
// for (Commodity c : commodities) {
// System.out.println(c.getCommodity_name());
// }
// //查询某一列
// List<String> commodity=session.createQuery("select commodity_name from Commodity").list();
// for (String string : commodity) {
// System.out.println(string);
// }
//
// //查询某几列
// List<Object[]> list=session.createQuery("select commodity_name,commodity_desc from Commodity").list();
// for (Object[] s : list) {
// String s1=s[0].toString();
// String s2=s[1].toString();
// System.out.println(s1+" "+s2);
// }
//
//
// //构造查询
// List<Commodity> commodities=session.createQuery("select new Commodity(commodity_name,commodity_desc) from Commodity").list();
// for (Commodity c : commodities) {
// System.out.println(c.getCommodity_name()+" "+c.getCommodity_desc());
// }
//
//按条件查询
// // List<Commodity> commodities=session.createQuery("from Commodity where commodity_price between 100 and 200").list();
// List<Commodity> commodities=session.createQuery("from Commodity where commodity_price between ? and ?").setInteger(0,100).setInteger(1,200).list();
// List<Commodity> commodities=session.createQuery("from Commodity where commodity_price between :min and :max").setInteger("min", 100).setInteger("max",200).list();
// for (Commodity c : commodities) {
// System.out.println(c.getCommodity_name());
// }
//
// //聚合查询
// long l=(Long) session.createQuery("select count(*) from Commodity").uniqueResult();
// System.out.println(l);
//
//
// //分页
// int p=1;
// int ca=2;
// List<Commodity> list=session.createQuery("from Commodity").setFirstResult((p-1)*ca).setMaxResults(ca).list();
// for (Commodity c : list) {
// System.out.println(c.getCommodity_name());
// }
//
//
//对象导航
List<Commodity> commodities=session.createQuery("from Commodity c where c.sort.sort_name='电视盒'").list();
for (Commodity c : commodities) {
System.out.println(c);
}
学会分享,学会记录。