当前位置: 代码迷 >> J2EE >> 求问hibernate模型设计有关问题
  详细解决方案

求问hibernate模型设计有关问题

热度:29   发布时间:2016-04-17 22:58:45.0
求问hibernate模型设计问题?
我接到一个项目业务是这样的。
一个服务器 两种客户端 警用 民用,还有控制中心
百姓(民用用户)遇到危险,点报警发送报警信息(包括文字说明,语音等)到服务器。
服务器收到以后群发通知推送给附近的警察APP,警察看到通知以后接警(任务只能给一个人接,每个警察同时只能有一个任务)。
整个过程中,接警的警察和百姓在手机地图上都可以看到对方的实时位置。同时可以看到他们各自周围的其他登陆APP的警察的位置。

警察和民用用户要保存在数据库。
报警信息要持久化。
通知需要持久化,还要记录都通知群发给谁。
任务也要持久化。每个警察当前的任务最多只能有一个,但是已经完成的任务可以有很多。
还有一个坐标。

我设计的模型有 百姓 警察 报警信息  通知  任务 坐标 六个模型。
我设计关联关系是: 
报警 n-1 用户
通知 1-1 报警 
通知 1-n 警察
任务 1-1 通知
任务 n-1 警察
警察 1-1 坐标
百姓 1-1 坐标
可是怎么看怎么别扭,用模型视图工具看,整体完全混乱。
已经十来天了 就是拿不下来。周围也没有人问,只能在网上求助了。拜托了小弟已经欲仙欲死了。



------解决思路----------------------
你想复杂了,其实用户和警察是 N-N 

------解决思路----------------------
觉得还可以啊,别扭在什么地方呢?
------解决思路----------------------
引用:
Quote: 引用:

觉得还可以啊,别扭在什么地方呢?

通知 1-n 警察
任务 1-1 通知
任务 n-1 警察   

任务1-1通知   通知 1-n警察 说明警察比任务和通知多? 实际上每个警察虽然当前任务只能有一个,可完成过的任务可以有很多。我用模型软件建立这个关系,模型软件 都标记有问题

任务多并不影响啊,任务中可以标识任务状态啊,在java中处理逻辑关系就可以了,完全可以满足业务需求
  相关解决方案