2 sjjujjwffg sjjujjwffg 于 2014.09.26 14:28 提问

Hibernate 帅哥高手请进...关于Hibernate的三表关联,在线等...

表1: File (FID,Fname)
表2: UserGroup(GID,Gname)
表3: ActionPermissions(PID,Pname)
表4: File_Group_Permissions(ID,FID,GID,PID)
用四个表完成给某个文件指定用户组每个用户组指定权限,一文件对应多个用户组 每个用户组针对这个文件有不同的操作权限。Hibernate应该如何配置,表结构是否合理呢?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Hibernate之模拟三表问题之多对多manytomany之映射为3表注解版-与(十七)xml版本对应(二十三)
1 package com.bjsxt.hibernate; import java.util.HashSet; import java.util.Set; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.pe
Hibernate中三表联结的HQL语句写法
+--------------+-------------+------+-----+---------+----------------+ | Field        | Type        | Null | Key | Default | Extra          | +--------------+-------------+------+-----+---------+---
hibernate多表关联的简单写法
1.这是普通的mysql 三表关联的果询语句 select p.* from category c,categorysecond cs,product p where c.cid = cs.cid and cs.csid = p.csid limit 0,1; 2.用hibernate 的hql语句,可以这样写 select p.* from Category,Categorysecond
hibernate多张表连接查询
转载自:http://www.cnblogs.com/lihuiyy/archive/2013/03/28/2987531.html Hibernate主要支持两种查询方式:HQL查询和Criteria查询。前者应用较为广发,后者也只是调用封装好的接口。 现在有一个问题,就是实现多表连接查询,且查询结果集不与任何一个实体类对应,怎么解决呢? 举个例子: 现在有两个表,一个u
关于HQL Criteria Restrictions.eq 两表关联和三表关联查询分析总结笔记
两表关联 TBorrow表和TUser表关联ID查询,依据  DetachedCriteria criteria = DetachedCriteria.forClass(TBorrow.class); criteria.add(Restrictions.eq("TUserByBorrowPeopleId.id", user)); getHibernateTemplate()
Hibernate Criteria 多层次查询关联问题 HibernateJava
hibernate存在如下表及关联: Java代码   class House{    private string houseid;    private string housename;  }  class Shelf{    private string shelfid;    private House house;  }  class Position{
hibernate 使用HQL语句进行多表联查
先看数据库: [order_list_sub_sendnum_part]表: id olss part_num 1 1 001 2 2 002 3 3 003 4 4 004 5 5 005 [order_list_sub_sendnum]表: id ols_id ol_id send_num handel_date oli_id 1 1 1 13123
hibernate 表与表之间的关系
1 一对多1)分类和商品:一个分类里有多个商品,一个商品只能属于一个分类。 2)客户和联系人:一个客户有多个联系人,一个联系人只能属于一个客户。(客户是一,联系人是多)一对多建表是通过外键建立联系。新建客户和联系人的实体类,Customer.java,LinkMan.java在Customer.java中set一个list,添加get和set方法。存储客户的联系人。private Set<Link
Hibernate多对多映射为第三张表manytomany【xml和注解】实例(十七)
1 这个方法比较不错 package com.sm.hibernate.pojo; import java.util.Set; public class IUser { private int id; private String name; private ICard iCard; private I2Card i2Card; private Set courses;
Hibernate使用sql语句实现多表关联查询
-----------------------------------------------------------------------Hibernate使用sql语句实现多表关联查询----------------------------------------------------------- [java] view plaincopy