class?Table(){
private?int?nid;
private?String?name;
private?int?sex;
public?Table(){
}
public?Table(String?name,int?sex){
this.name?=?name;
this.sex?=?sex;
}
//get和set方法省略
}String?hql?=?"?select?new?Table(name,sex)?from?Table?where?nid=?"+nid;
1、查看全表是”from A",A是一个数据库中的表mapping到Java的一个类。
2、查看字段:"select column1 from A", 就可以查看A变量对应的表中字段中的值,column1不一定和表中的字段名相同,只要映射统一就可以了。
试下看吧。
1.用Object[]接收,HQL语句“select Class1.属性1,Class2.属性2 from Class” ,注意Class指的是实体类名,属性指的是该类的属性名,而不是对应表的列名。
2.用该类接收(如Emp类),HQL语句不变
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....