首页 > Web开发 > 详细

在hibernate3中如何利用HQL语句查询出对象中的部分数据并且返回该对象?

时间:2016-05-14 18:24:42      阅读:242      评论:0      收藏:0      [点我收藏+]

例如现在有一个Customer对象

public class Customer{

  private Integer cid;

  private String cname;

  private Integer cage;

}

现在说在hibernate中利用HQL查找出了cname一列值,然后将其封装成一个对象,问HQL要怎么写(投影操作)?

解决:1.在Customer实体类中添加一个带技术分享参的构造方法

public class Customer{

  public Customer(){

    super();

  }

  public Customer(String cname){

    super();

    this.cname = cname;

  }

  private Integer cid;

  private String cname;

  private Integer cage;

}

2.HQL写成这样List<Customer> lists =  session.createQuery("select new Customer(cname) form Customer");

在hibernate3中如何利用HQL语句查询出对象中的部分数据并且返回该对象?

原文:http://www.cnblogs.com/zyh1994/p/5492825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!