hibernate 5.2 之后,SQLQuery.class、setResultTransformer方法已作废,修正后的写法做个记录:
@Entity public class TaskDTO implements Serializable { …… }
@PersistenceContext EntityManager entityManager; public List<Map<?, ?>> getWarningTaskList(short taskClass) { final String sql = "SELECT t.barcode,t.received_code AS receivedCode," +