草庐IT

setResultTransformer

全部标签

Java - Hibernate criteria.setResultTransformer() 使用默认值初始化模型字段

我是Hibernate的新手,我想从数据库中获取一些数据。我不想得到完整的数据,而是一个实体的投影。问题是,在for循环中,当我获取投影的id和名称时,它获取默认值id=0和name=null而不是id=7和name="Name8"原始实体在数据库中的记录。你知道是什么原因导致这个问题吗?for循环在最后的代码中。这是学生实体@Entity(name="Students")publicclassStudent{@Id@GeneratedValue@Column(name="StudentId")privateintid;@Column(name="Name",nullable=fals