select * from shop inner join shoptype on shop.shopTYPEid = shoptype.shoptypeid where shoptype.shoptypeShort = 'COMPUTERS'Shop.hbm.xml<hibernate-mapping>
<class name="com.bank.bean.Shop" table="Shop">
<id name="shopId" column="ShopId" type="int">
<generator class="identity"></generator>
</id>
<property name="shopName" type="string"/>
<property name="shopPrice" type="float"/>
<property name="shopStock" type="int"/>
<property name="shopScores" type="int"/>
<property name="shopTime" type="date"/>
<many-to-one name="shopClass" column="ShopTypeId" class="com.bank.bean.ShopType" lazy="false"/>
</class>
</hibernate-mapping>ShopType.hbm.xml<hibernate-mapping>
<class name="com.bank.bean.ShopType" table="ShopType">
<id name="shopTypeId" column="shopTypeId" type="int">
<generator class="identity"/>
</id>
<property name="shopTypeName" type="string"/>
<property name="shopTypeShort" type="string"/>
<set name="shop" cascade="all" inverse="true" lazy="true">
<key column="shopTypeId"/>
<one-to-many class="com.bank.bean.Shop"/>
</set>
</class>
</hibernate-mapping>
如果我想得到shopType.shopTypeShort这个列的数据..在daoImpl应该怎么写HQL语句??
String hql="from Shop where shopTypeShort=?";
List<Shop> list = getHibernateTemplate().find(hql,new String[]{bean.getShopClass().getShopTypeShort()});
bean = list.size()!=0?list.get(0):null;
return list;它说 shopTypeShort这个列无效..我明明是连了关系.应该按道理说查Shop这表的时候查出ShopType的数据的吧
解决方案 »
- 数据库查询树形结构问题
- JDBC 更新oracle多张表时出现锁?怎么解决?
- aop 代理后为空
- 如何让socket服务器进程在出现异常关闭或退出时自动重启
- [猎头]美资公司 世界500强 世界最大的电信企业 上海 招Web Designer/Support Engineer 速度~
- 我得tomcat出错,大侠们,帮我看看,以前都好好得。什么配置都没有改。
- jsp+asp的问题?在线等!!!!!!急急!!!
- jsp中读写的文件应该放在哪个目录下?
- 连接请求可以传递一个集类型的对象吗?
- tomcat启动成功,但是项目没有部署上,急求大神!!!
- 用java写一个webservice
- 刚刚想起了一个问题,思来想去还是没想明白,求大神解释
Shop shop = new Shop();
System.out.println(bean.getShopClass().getShopTypeShort()+" 简称");
String hql="from Shop where shopTypeShort=?";
List<Shop> list = getHibernateTemplate().find(hql,new String[]{bean.getShopClass().getShopTypeShort()});
bean = list.size()!=0?list.get(0):null;
return list;
}
我想查ShopType表中的ShopTypeShort列数据..请问HQL怎么写!谢谢
谢谢
谢谢