hql语句怎么写

问题描述

有个A类,其中有属性no。然后B类把这个A类作为主键id。B类利用hibernate映射到xml文件。我这样写HQL查询语句,String sql = "from B where B.id.no=1"这样会报映射不到B的错误。请问这种情况下,hql语句怎么写? 问题补充:AngelAndAngel 写道

解决方案

你的WomenNeonateIntrapartumId这个pojo也得单独写个映射文件,不然你hql不认识它的属性的。
解决方案二:
引用<composite-id name="id" class="com.founder.maternalhealthcare.pojo.WomenNeonateIntrapartumId"> 你既然配置一个类当你id,这种配置方法有问题的。因为这样只是注入了这个类,但是你这个类本身没有配置映射,所以就错了。
解决方案三:
1,映射文件贴出来2,错误贴出来。

时间: 2024-10-31 00:09:10

hql语句怎么写的相关文章

hql语句查询实体类News的属性category为“生活类新闻”的LIST,HQL语句怎么写?

问题描述 hql语句查询实体类News的属性category为"生活类新闻"的LIST,HQL语句怎么写? 用SSH框架,写一个实现类,查询实体类News的属性category为"生活类新闻"的LIST 返回一个LIST,该怎么写???????????????????? 实体类为News 属性为category 数据库中表名为t_news category为属性 import java.util.List; import org.springframework.st

Hql语句这样写怎么会报错误呢

问题描述 我是想做个根据用户名跟密码的输入来判断数据库中是否存在该条数据,所以我就写了个这样的方法(方法如下)但是呢在测试的时候呢就报了这么个错误Hibernate:insertintoUser(pwd,username)values(?,?)22:36:10,984ERRORPARSER:56-line1:64:unexpectedtoken:aaaaExceptioninthread"main"org.springframework.orm.hibernate3.Hibernate

hql 多对一查询语句如何写

问题描述 hql 多对一查询语句如何写 public A { private long id; private String a; private B b; } public B{ private long id; private String b; } 现在我知道了B类的id和A类的变量a,要查出整个A类,hql语句怎么写啊,在线急等,求大神指点 解决方案 hibernate查询语句--HQLhibernate查询语句--HQLhibernate查询语句--HQL 解决方案二: 是B类的所有I

原生的sql语句怎么写成HQL语句SELECT * FROM tmms_bookout WHERE c_id IN (SELECT cs_id FROM tm

问题描述 原生的SQL语句:SELECT*FROMtmms_bookoutWHEREc_idIN(SELECTcs_idFROMtmms_courseWHEREtc_id="+id+")怎么写成HQL语句呀?大神帮帮忙呀!谢谢! 解决方案 解决方案二:tmms_bookout和tmms_course有没有配置映射关系?解决方案三:哇kao这种问题都出来问找度娘吧解决方案四:楼主你提供的这信息太少了类与类的关系呢?不会写hql你打开Hibernate文档的15章这里基本上有丰富的例子和用

hibernate-求把sql写成hql语句!!

问题描述 求把sql写成hql语句!! select r.studentno,r.studentname,r.total from ( select t.studentno,t.studentname,count(1) total from tb_studented t,tb_course c,student_course s where t.id = s.student_id and c.id = s.course_id group by t.studentno,t.studentname )

hql语句:按年分组查询怎么写????

问题描述 hql语句:按年分组查询怎么写???? 想把两个表的数据按年分组查询出来,然后在放在一个jsonList中. 如:2015: a表的1 b表的4 a表的3 b表的1 2014: a表的1 b表的4 a表的3 b表的1 解决方案 两个表连接查,在以年分组

开发系统中A表不建外键,被关联的表B数据被修改了,要怎么查询表A关联表B的数据?hql语句该怎么写?

问题描述 采用struts2+hibernate3+spring整合开发.出库表关联产品表,没有外键,假如被关联的产品表的数据修改了,怎么在查出所以出库单并且显示产品的一些信息?hql语句该怎么写?

请帮写个hibernate带外键的hql语句

问题描述 我有4个表,各对应着主外键关系,请看映射文件:我想做这样的sql查询:select * from hr_branch_info where hbi_n_prior=? and hbi_v_name=?请把它转写成HQL语句,我刚接触hibernate不大会.如能给解释一下就更好了. <hibernate-mapping> <class name="com.pojo.HrBranchInfo" table="hr_branch_info"

hibernate全外连接-hibernate中在一对多关系中全外连接语句怎么写,求大神

问题描述 hibernate中在一对多关系中全外连接语句怎么写,求大神 Employee 类与 Department类是多对一关系,分别对应于表s_emp 和 s_dept表 其中s_emp表中外键 dept_id, Employee中有dept成员,Department中有Set集合 hibernate.hbm.xml都配置好了,不知道怎么写 全外连接语句 String hql="select E.id,D.id from Employee E full join Department D&q