一对多条件查询问题-一对多条件查询?根据用户查询用户下的所有好友的通讯录然后条件查询通讯录中的某一个好友

问题描述

一对多条件查询?根据用户查询用户下的所有好友的通讯录然后条件查询通讯录中的某一个好友

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

一对多条件查询问题-一对多条件查询?根据用户查询用户下的所有好友的通讯录然后条件查询通讯录中的某一个好友的相关文章

HTAP数据库 PostgreSQL 场景与性能测试之 20 - (OLAP) 用户画像圈人场景 - 多个字段任意组合条件筛选与透视

标签 PostgreSQL , HTAP , OLTP , OLAP , 场景与性能测试 背景 PostgreSQL是一个历史悠久的数据库,历史可以追溯到1973年,最早由2014计算机图灵奖得主,关系数据库的鼻祖Michael_Stonebraker 操刀设计,PostgreSQL具备与Oracle类似的功能.性能.架构以及稳定性. PostgreSQL社区的贡献者众多,来自全球各个行业,历经数年,PostgreSQL 每年发布一个大版本,以持久的生命力和稳定性著称. 2017年10月,Pos

java中如何满足一个条件使按钮失效

问题描述 java中如何满足一个条件使按钮失效 我想达到这样的效果,比如点击了一个下拉列表,选中了特定的条件之后,会使下面的某一个按钮失效.该怎么做呢? 解决方案 JS或者JQuery添加onchange事件,每次下拉列表选中值改变的时候触发,判定一下如果选中了某个条件,然后用JS或JQuery给按钮添加样式,使其只读. $('#mySelect').change(function(){ var p1=$(this).children('option:selected').val();//这就是

线程-linux下消息队列, 如何在满足某种条件下将队列清空?

问题描述 linux下消息队列, 如何在满足某种条件下将队列清空? 操作系统课上一个作业, 要求是用消息队列来实现某些功能 已知消息队列的特性 : 可以多个进程接受相同消息, 可知队列中的消息是不会消失的 目前所想的是用3个进程, 每个进程都有2个线程 1: 将消息发送到消息队列, 用while(1)不断等待读入 2: 从消息队列中接收消息, 用while(1)不断读取消息队列 如此类似一个群聊的功能 问题是 : 当某个进程送入消息, 3个进程都读取完毕后, 如何将队列中的消息清空? 而不是持续

请问: 查询到今天为止连续3天登陆的用户 (sql语句)

问题描述 请问: 查询到今天为止连续3天登陆的用户 (sql语句) KeyId UserID Time 2 131 2014-12-29 3 131 2014-12-30 4 102 2014-12-23 5 30 2014-12-29 6 30 2014-12-28 7 30 2014-12-27 8 19 2014-12-29 9 7 2014-12-29 10 8 2014-12-30用户登陆表 查询出以前(前天)到今天, 连续3天都登陆过的用户的数量 请问sql怎么写, 谢谢 解决方案

语句-请问在SQL2000下能实现这样复杂的多表查询吗?

问题描述 请问在SQL2000下能实现这样复杂的多表查询吗? 请问在SQL2000下能实现这样复杂的多表查询吗? 数据库中共有四张表,每个表之前的关系也在下图中写明 这个查询,当TAXX.BABH(并案编号)此项不为空时,表示多个记录进行了"合并",这时就要看"ZTA"(主提案)列,如果"ZTA"列为"1",那么多条记录"合并"后就以"ZTA列为1"的数据为主(编号.标题.类别,这三项信

link环境下制作一款《订餐软件》,请问合作方式下,不同的账套怎么分别查询?

问题描述 link环境下制作一款<订餐软件>,请问合作方式下,不同的账套怎么分别查询? link环境下制作一款<订餐软件>,请问合作方式下,不同的账套怎么分别查询? 解决方案 我觉得你想复杂了,直接做成一个界面可能更好,只是建议. 解决方案二: A查B的帐,B查A的帐.然后将结果汇总.整合.

link环境下,codefirst多类型外键关联复合查询的实现是怎样的?

问题描述 link环境下,codefirst多类型外键关联复合查询的实现是怎样的? link环境下,codefirst多类型外键关联复合查询的实现是怎样的? 解决方案 http://blog.csdn.net/gentle_wolf/article/details/14004345

link的查询语句,里面包含密码,如何防止用户破解?如何加密link语句?

问题描述 link的查询语句,里面包含密码,如何防止用户破解?如何加密link语句? link的查询语句,里面包含密码,如何防止用户破解?如何加密link语句? 解决方案 不要将密码硬编码到程序中,放在web.config/app.config中,对此加密 参考http://www.cnblogs.com/David-Qian/archive/2009/01/23/1380355.html 解决方案二: 能用配置文件处理吗?保存和读取分别进行加密和解密 解决方案三: 假如用户登录界面,数据库中使

mysql 搜索时,怎么做拆词查询,php实验拆词我已经做到了,问题在拆了词后怎么查询数据库

问题描述 mysql 搜索时,怎么做拆词查询,php实验拆词我已经做到了,问题在拆了词后怎么查询数据库 mysql 搜索时,怎么好似百度搜索那样做查询,php拆词我已经做到了,问题在拆了词后怎么查询数据库,用的是mysql,如下图,想做到下面的效果 解决方案 不太明白问题原因?不是用like模糊查找吗? 解决方案二: 拆分为多个关键词之后就用多个Like OR Like 查询 解决方案三: 参考:http://www.linuxidc.com/Linux/2013-04/82511.htm