hql 查询 默认构造器的问题
String hql = " from Commodity "; Query query = session.createQuery(hql); List<Commodity> commodities = query.list(); for (Commodity commodity : commodities) { System.out.println(commodity.getId() + " : " + commodity.getName()); }
我的Commodity类中没有构造器,但可以查询。
记得学校老师当时讲java课程时说,每个类都有一个无参构造器。即使你不申明,但是Java虚拟机会自己调用。
大神们知道这是为什么吗