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虚拟机会自己调用。
大神们知道这是为什么吗