hibernate使用session.createQuery(hql)查询数据的时候,有两种查询方式
1、session.createQuery(hql).list()
2、session.createQuery(hql).iterate()
通过项目案例来简单了解下,项目结构如下:
Book实体类代码
public class Book {
private int id;
private String name;
private double price;
private String author;
private Date pubDate;
public Book() {
}
public Book(String name, double price) {
super();
this.name = name;
this.price = price;
}
@Override
public String toString() {
return "Book [id=" + id + ", name=" + name + ", price=" + price
+ ", author=" + author + ", pubDate=" + pubDate + "]";
}
//省略get/set
}
Book.hbm.xml配置文件
<hibernate-mapping package="com.test.pojo">
<class name="Book"