问题描述
SQLQueryquery=session.createSQLQuery("selectu.name,u.age,u.id,c.classNameas{u.className}fromt_userasu,t_classascwhereu.classNo=c.classNo");query.addEntity("u",User.class);list<User>list=query.list();Useruser=list.get(0);这种采用别名把一个表的字段值赋值给另一个表的字段值的方式是否可行。然后还有就是我可否在这样SQLQueryquery=session.createSQLQuery("selectu.name,u.age,u.id,c.classNo,c.classNamefromt_userasu,t_classesascwhereu.classNo=c.classNo");query.addEntity("u",User.class);query.addEntity("c",Classes.class);如果可以怎么读取出来?
时间: 2024-10-24 11:31:06