Fuguo-db

来自ling
跳转至: 导航搜索

功能

所有需要与数据库进行交互的模块都依赖这个模块,不允许其他模块对数据库的访问进行规范

依赖

pom项目,分以下三个模块

  1. 定义了几个基础的model基类,如IModelBase,IBaseRelation,LongIDEntity,StringIDEntity,ITreeNode
  2. 定义了适用所有数据库的主键生成策略Ling2IdGenerator
  3. 定义了model中使用的注解,如ModelProperty.
  4. 规范了daoIDao
  5. 规范了serviceIService
  • [fuguo-db-hibernate4]]
  1. 基于hibernate4实现的数据库模块
  1. hibernate4的配置文件,根据实际部署需要更改

表结构

关联表: User(用户表),Role(角色表),URL(菜单表),Dept(组织架构表)

User 与 Role通过RoleMember 多对多关联 Role 与 URL 通过RoleResurce 多对多关联 User 与 Dept 通过UserDpt 多对多关联

独立表: Category 通过自身ParentId 实现二叉树数据结构

关键类说明