在hibernate中如果一对多关联,并以多的一方的参数作为条件则必须使用
来源:互联网 发布:hive元数据查看大小 编辑:程序博客网 时间:2024/05/01 20:52
<pre name="code" class="java">public Data<FilmDirector> findDiectorByFilmId(Long filmId) {Data<FilmDirector> rows = directorDao.findRows("select new FilmDirector(fd.id as id,fd.chName as chName,fd.enName as enName,fd.birthDate as birthDate,fd.birthplace as birthplace) from FilmDirector as fd inner join fd.filmList fl where fl.id=?", filmId);return rows;}
在hibernate中如果一对多关联,并以多的一方的参数作为条件则必须使用 <pre name="code" class="java">from FilmDirector as fd inner join fd.filmList fl where fl.id
不然会报异常,这是hibernate版本问题导致的
如果想将查询的结果封装到构造方法里面则必须使用<pre name="code" class="java">new FilmDirector(fd.id as id,fd.chName as chName,fd.enName as enName,fd.birthDate as birthDate,fd.birthplace as birthplace)
不然也会报错
0 0
- 在hibernate中如果一对多关联,并以多的一方的参数作为条件则必须使用
- 一对多,在多的一方设查询条件
- hibernate在做一对多关联时,保存一方的对象,报出不能插入外键的错误的解决方法
- 【spring】一般情况下,我们一般建议在一对多双向关联关系中,将一方的inverse属性设置为true
- 一对多 单向维护(在一的一方),如果不要维护update关系
- hibernate一对多单向关联的使用
- 关于hibernate的一对多ORM映射关系中一方Set<E>中空指针异常解决方案
- Hibernate的一对多关联
- hibernate 多对一关联 从多的一方取不到一的一方
- hibernate 一对一、多对一 双向关联的问题——只能在多的一方添加、修改数据,不能在多的一方修改添加
- 在测试Hibernate的一对多双向关联映射时
- Hibernate一对多、多对一关联关系的使用
- JPA(hibernate)一对多根据多的一方某属性进行过滤查询
- Hibernate的一对多关联实例
- Hibernate一对多的单向关联
- Hibernate -- 一对多的双向关联关系
- hibernate的映射:一对多关联关系
- Hibernate,一对多的关联关系
- PDO query和execute区别
- tcpdump抓包并保存成cap文件
- BCG静态编译且支持中文
- 20150617-Python冒泡排序
- 完美的代价
- 在hibernate中如果一对多关联,并以多的一方的参数作为条件则必须使用
- [9] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之SUBACK(消息订阅应答)消息分析
- 每天一个linux命令(48):watch命令
- 2015061708 - 波斯王子遗忘之沙游戏志
- Rust中文翻译4
- Ubuntu关于修改resolv.conf重启失效的问题
- j2se学习笔记-IO_4 Object流
- 定义模型
- CF 7A Kalevitch and Chess