问题描述
- 一对多条件查询?根据用户查询用户下的所有好友的通讯录然后条件查询通讯录中的某一个好友
-
public class Users implements java.io.Serializable {// Fields private Integer userid; private String uname; private String upwd; private Set messageses = new HashSet(0); } usersxml------ <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">users_seq
users对应的message
public class Messages implements java.io.Serializable {
// Fields private Integer mid; private Users users; private String mname; private Long phone; } Messages.xml--------------------- <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">messages_seq
需求:用户users登录后,显示此用户下的所有好友通讯录message,然后根据电话查询查询具体的message信息?
刚开始学 ,求大神赐教,再次感谢!
解决方案
http://www.2cto.com/kf/201411/348793.html
解决方案二:
这就是一个多表关联查询,初学的话,建议将复杂的过程分开处理
时间: 2025-01-27 06:07:03