morphia 查询返回子对象
来源:互联网 发布:长春前锦网络信息公司 编辑:程序博客网 时间:2024/06/07 21:00
1、使用morphia查询对象时,一般都是返回当前对象。
@DB("member")@Entity(value = "follow",noClassnameStored=true)public class Follow implements SimpleBean{ @Id private String uid; @Reference(lazy = true) private List<MemberInfo> members; public String getMemberId() { return uid; } public void setMemberId(String uid) { this.uid = uid; } public List<MemberInfo> getMemberInfo() { return members; } public void setMemberInfo(List<MemberInfo> members) { this.members = members; } public static class Dao extends MorphiaDao<Follow> { public Dao() { super(Follow.class); } public Follow myFollow(String uid) { return this.findOneBy("uid", uid); } }}上面的Follow类,使用morphia查询的时候一般都是返回Follow对象。
要想查询结果返回MemberInfo的对象,可以使用如下方式:
MemberInfo m = this.ds().createQuery(MemberInfo.class).get();
调用ds()的createQeury方法,参数传递需要返回的对象的class即可。
注意:只能返回一个对象,不能返回所有满足条件的子对象。
阅读全文
0 0
- morphia 查询返回子对象
- 使用morphia查询mongodb
- ORACLE 子查询返回
- 单行子查询返回多个行
- Mongodb 的ORM框架 Morphia 之 使用Morphia(映射对象)
- Mongodb 的ORM框架 Morphia 之 使用Morphia(映射对象) .
- Mongodb 的ORM框架 Morphia 之 使用Morphia(映射对象)
- morphia
- Hibernate查询返回自定义对象
- morphia操作mongodb对日期范围查询
- morphia框架使用查询时报错
- 子查询返回的值不止一个
- 子查询返回的值多于一个
- ORA-01427: 单行子查询返回多个行
- SQL IN 子查询返回多个值
- ORA-01427:单行子查询返回多个行
- 13.子查询返回多行多列的数据
- ORA-01427: 单行子查询返回多个行
- 转发Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- 序
- 力推一个php的框架,专门为API开发而生的
- git学习
- 串口传输数据卡死问题解决方案
- morphia 查询返回子对象
- monkey基本命令参数详解示例
- CSS中height:auto 属性无效
- 毕业3年的程序员,怎么进BAT | 12000字揭秘阿里连环炮面试(附开发手册)
- 路由选择协议OSPF 与RIP的比较
- springmvc接收xml数据格式请求详解
- android长按事件
- Google VR for android
- 九度OJ 1040:Prime Number