在hibernate中使用hql+query查询时需要注意:
hibernate是持久层架构,采用关系对象模型,屏蔽了数据库中表结构的关系,所以在写hql语句时间,可以采用POJO中面向对象的查询方式
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
使用示例:
1.hql语句:
String hql = "select infoDigest from Information as info where info.infoDigest=:infoDigest";
Query query = s.createQuery(hql);
query.setString("infoDigest", infoDigest);
2.Information类:
public class Information {
@Column(name="message_digest",unique=true)
private String msgDigest;
}