一张图片表: 多的一方
一张产品表 : 一的一方 单向多对一 图片表里有: 1.jpg,2.jpg,3.jpg productid=1 产品表里有: id=1 name='苹果'
问题:
我想实现查询图片的时候怎么让一个产品对应一张图片 怎么样写HQL语句?
求大手!!
一张产品表 : 一的一方 单向多对一 图片表里有: 1.jpg,2.jpg,3.jpg productid=1 产品表里有: id=1 name='苹果'
问题:
我想实现查询图片的时候怎么让一个产品对应一张图片 怎么样写HQL语句?
求大手!!
http://community.csdn.net/IndexPage/SmartQuestion.aspx根本就不知道你在说什么
//假如你图片表的类名是:Images
String hql = "from Images ";
Session session = HibernateSessionFactory.getSession();
Query query = session.createQuery(hql);
List list = query.list();
for(Images ima : list){
System.out.println(ima.getJpg()); //取得图片
System.out.println(ima.getProductid().name); //取得产品信息
}
//算不算一张图片对应一个产品!!! 如果你整合了Spring那么就需要配置一下lazy属性!!!
在你的图片类的hbm.xml配置文件中的set节点配置lazy="false".