一:创建数据库
库名:itcastManyToMany,utf-8的格式
二:创建表
#测试表
CREATE TABLE Elec_Text(
textID varchar(50) not null primary key,
textName varchar(50),
textDate datetime,
textRemark varchar(500)
)
CREATE TABLE Elec_ExportFields(
belongTo VARCHAR(10) NOT NULL PRIMARY KEY, #所属模块(自然主键),如用户管理为:5-1
expNameList VARCHAR(5000) NULL, #导出字段的中文名
expFieldName VARCHAR(5000) NULL, #导出字段的英文名
noExpNameList VARCHAR(5000) NULL, #未导出字段的中文名
noExpFieldName VARCHAR(5000) NULL #未导出字段的英文名
)
存储运行监控数据 5-3
stationRun#devRun#createDate
站点运行情况#设备运行情况#创建日期
存储用户管理数据 5-1
jctID#userName#logonName#logonPwd#sexID#birthday#address#contactTel#email#mobile#isDuty#onDutyDate#offDutyDate#remark
所属单位#用户姓名#登录名#密码#性别#出生日期#联系地址#联系电话#电子邮箱#手机#是否在职#入职时间#离职时间#备注
#运行监控
CREATE TABLE Elec_CommonMsg(
comID VARCHAR(50) NOT NULL PRIMARY KEY, #主键ID
stationRun VARCHAR(5000) NULL, #站点运行情况
devRun VARCHAR(5000) NULL, #设备运行情况
createDate DATETIME NULL #创建日期
#createEmpCode VARCHAR(50) NULL,#创建人
)
#数据字典
CREATE TABLE Elec_SystemDDL(
seqID INT NOT NULL PRIMARY KEY, #主键ID(自增长)
keyword VARCHAR(20) NULL, #数据类型
ddlCode INT NULL, #数据项的code
ddlName VARCHAR(50) NULL #数据项的value
)
#用户表
CREATE TABLE Elec_User(
userID VARCHAR(50) NOT NULL PRIMARY KEY, #主键ID
jctID VARCHAR(50) NULL, #所属单位code
userName VARCHAR(50) NULL, #用户姓名
logonName VARCHAR(50) NULL, #登录名
logonPwd VARCHAR(50) NULL, #密码#
sexID VARCHAR(50) NULL, #性别
birthday DATETIME NULL, #出生日期
address VARCHAR(100) NULL, #联系地址
contactTel VARCHAR(50) NULL, #联系电话
email VARCHAR(100) NULL, #电子邮箱
mobile VARCHAR(50) NULL, #手机
isDuty VARCHAR(50) NULL, #是否在职
postID VARCHAR(50) NULL, #职位(主要用于工作流审核)
onDutyDate DATETIME NULL, #入职时间
offDutyDate DATETIME NULL, #离职时间
remark VARCHAR(500) NULL #备注
#isDelete VARCHAR(10) NULL, #是否删除
#createEmpID VARCHAR(50) NULL,#创建人ID
#createDate DATETIME NULL, #创建时间
#lastEmpID VARCHAR(50) NULL, #修改人ID
#lastDate DATETIME NULL #修改时间
)
#数据字典项要定义成VARCHAR,可以用于数据字典的ddlCode和ddlName之间的转换
#角色信息表
CREATE TABLE Elec_Role(
roleID VARCHAR(32) NOT NULL PRIMARY KEY, #权限Code(主键ID)
roleName VARCHAR(32)
)
#权限信息表
CREATE TABLE Elec_Popedom(
MID VARCHAR(32) NOT NULL PRIMARY KEY, #权限Code(主键ID)
pid VARCHAR(32) NULL, #父级权限code,如果已经是根节点则为0
NAME VARCHAR(500) NULL, #权限名称
url VARCHAR(5000) NULL, #权限在系统中执行访问地址的URL
icon VARCHAR(5000) NULL, #如果是菜单,则为显示图片的URL
target VARCHAR(500) NULL, #如果是菜单,链接执行的Frame区域名称
isParent BOOLEAN NULL, #是否是父节点,父节点为true,子节点为false
isMenu BOOLEAN NULL #是否是系统菜单结构
)
三:创建数据
#导出设置数据初始化
INSERT INTO elec_exportfields(belongTo,expNameList,expFieldName) VALUES('5-3','站点运行情况#设备运行情况#创建日期','stationRun#devRun#createDate');
#初始化用户数据,用户admin,密码123
INSERT INTO elec_user(userID,logonName,logonPwd,userName,jctID,sexID,isDuty,postID) VALUES('402881e43d8b1e28013d8b8ae5a10001','admin','202CB962AC59075B964B07152D234B70','超级管理员','1','1','1','1');
#初始化数据字典
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 1,'性别',1,'男' );
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 2,'性别',2,'女');
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 3,'是否在职',1,'是' );
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 4,'是否在职',2,'否' );
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 5,'所属单位',1,'北京' );
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 6,'所属单位',2,'上海' );
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 7,'所属单位',3,'深圳' );
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 8,'职位',1,'总经理' );
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 9,'职位',2,'部门经理' );
INSERT elec_systemddl(SeqID,Keyword,DdlCode,DdlName) VALUES( 10,'职位',3,'员工' );
#初始化角色表
INSERT elec_role(roleID,roleName) VALUES('1','系统管理员');
INSERT elec_role(roleID,roleName) VALUES('2','高级管理员');
INSERT elec_role(roleID,roleName) VALUES('3','中级管理员');
INSERT elec_role(roleID,roleName) VALUES('4','业务用户');
INSERT elec_role(roleID,roleName) VALUES('5','一般用户');
INSERT elec_role(roleID,roleName) VALUES('6','普通用户');
#初始化权限表
#左侧菜单
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'aa','0','技术设施维护管理','','../images/MenuIcon/jishusheshiweihuguanli.gif','',TRUE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ab','aa','仪器设备管理','','../images/MenuIcon/yiqishebeiguanli.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ac','aa','设备校准检修','','../images/MenuIcon/shebeijiaozhunjianxiu.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ad','aa','设备购置计划','','../images/MenuIcon/shebeigouzhijihua.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ae','0','技术资料图纸管理','','../images/MenuIcon/jishuziliaotuzhiguanli.gif','',TRUE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'af','ae','资料图纸管理','','../images/MenuIcon/ziliaotuzhiguanli.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ag','0','站点设备运行管理','','../images/MenuIcon/zhuandianshebeiyunxingguanli.gif','',TRUE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ah','ag','站点基本信息','','../images/MenuIcon/zhandianjibenxinxi.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ai','ag','运行情况','','../images/MenuIcon/yunxingqingkuang.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'aj','ag','维护情况','','../images/MenuIcon/weihuqingkuang.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ak','0','监测台建筑管理','','../images/MenuIcon/jiancetaijianzhuguanli.gif','',TRUE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'al','ak','监测台建筑管理','','../images/MenuIcon/jiancetaijianzhu.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'am','0','系统管理','','../images/MenuIcon/xitongguanli.gif','',TRUE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'an','am','用户管理','../system/elecUserAction_home.do','../images/MenuIcon/yonghuguanli.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ao','am','角色管理','../system/elecRoleAction_home.do','../images/MenuIcon/jueseguanli.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ap','am','运行监控','../system/elecCommonMsgAction_home.do','../images/MenuIcon/daibanshiyi.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'aq','am','数据字典维护','../system/elecSystemDDLAction_home.do','../images/MenuIcon/shujuzidianguanli.gif','mainFrame',FALSE,TRUE );
INSERT elec_popedom(MID,pid,NAME,url,icon,target,isParent,ismenu) VALUES( 'ar','0','审批流转
没有合适的资源?快使用搜索试试~ 我知道了~
角色(使用hibernate映射多对多的关系).zip
共974个文件
gif:266个
js:216个
class:125个
0 下载量 20 浏览量
2023-07-24
21:30:53
上传
评论
收藏 3.17MB ZIP 举报
温馨提示
以角色为例,通过Hibernate实现多对多的表关联关系。含源码和脚本。
资源推荐
资源详情
资源评论
收起资源包目录
角色(使用hibernate映射多对多的关系).zip (974个子文件)
version-1.6.2.aar 8KB
Configuration.class 21KB
FileUtils.class 21KB
FileUploadCommand.class 14KB
InitCommand.class 9KB
MoveFilesCommand.class 9KB
CopyFilesCommand.class 9KB
MD5keyBean.class 8KB
ConnectorServlet.class 7KB
CKFinderTag.class 7KB
ThumbnailCommand.class 7KB
ElecRoleServiceImpl.class 7KB
ImageUtils.class 7KB
GetFilesCommand.class 6KB
ErrorUtils.class 6KB
DeleteFilesCommand.class 6KB
AccessControlUtil.class 6KB
ElecUserServiceImpl.class 6KB
ConnectorServlet$CommandHandlerEnum.class 5KB
CommonDaoImpl.class 5KB
Command.class 5KB
ConfigurationFactory.class 5KB
DownloadFileCommand.class 5KB
RenameFileCommand.class 5KB
RenameFolderCommand.class 5KB
GetFoldersCommand.class 5KB
ElecUser.class 5KB
XMLCommand.class 4KB
XMLCreator.class 4KB
ErrorCommand.class 4KB
CreateFolderCommand.class 4KB
XMLErrorCommand.class 4KB
ElecSystemDDLServiceImpl.class 4KB
Events.class 4KB
LoadCookiesCommand.class 3KB
ElecUserAction.class 3KB
TestDao.class 3KB
ElecPopedom.class 3KB
ElecCommonMsgAction.class 3KB
ResourceType.class 3KB
FileUploadFilter.class 3KB
ElecTextServiceImpl.class 3KB
CKFinderSetupCKEditor.class 3KB
XmlElementData.class 3KB
ElecExportFieldsAction.class 3KB
AccessControlLevel.class 3KB
AccessControlUtil$ACLEntry.class 3KB
WebSystemDDLServiceImpl.class 3KB
IConfiguration.class 3KB
DeleteFolderCommand.class 3KB
QuickUploadCommand.class 3KB
TestService.class 2KB
ElecSystemDDLDaoImpl.class 2KB
ElecCommonMsgServiceImpl.class 2KB
ElecRoleAction.class 2KB
Constants$Errors.class 2KB
TestHibernateCache.class 2KB
NaturalOrderComparator.class 2KB
ElecMenuAction.class 2KB
ElecSystemDDLAction.class 2KB
ElecSystemDDL.class 2KB
BaseAction.class 2KB
PathUtils.class 2KB
ConnectorException.class 2KB
ElecRole.class 2KB
ElecSystemDDLDaoImpl$1.class 2KB
ElecExportFieldsServiceImpl.class 2KB
PluginInfo.class 2KB
ConfigurationPathBuilder.class 2KB
DefaultPathBuilder.class 2KB
CommonDaoImpl$2.class 2KB
TestHibernate.class 1KB
CommonDaoImpl$1.class 1KB
ElecExportFields.class 1KB
Events$EventTypes.class 1KB
ElecRoleDaoImpl.class 1KB
BeforeExecuteCommandEventArgs.class 1KB
EventCommandData.class 1KB
ElecCommonMsg.class 1KB
ElecText.class 1KB
XMLCreator$ErrorNode.class 1KB
ElecTextAction.class 1KB
FilePostParam.class 1KB
StringToListUtils.class 1KB
AfterFileUploadEventArgs.class 1KB
Constants.class 1018B
InitCommandEventArgs.class 958B
AccessControlUtil$CheckEntry.class 948B
XmlAttribute.class 849B
ICommonDao.class 819B
ServletContextFactory.class 804B
ValueStackUtils.class 799B
IElecRoleService.class 796B
FileUtils$1.class 783B
GenericSuperClassUtils.class 780B
PluginParam.class 749B
MenuForm.class 741B
ElecExportFieldsDaoImpl.class 704B
StringToDateUtils.class 688B
ElecCommonMsgDaoImpl.class 683B
共 974 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
小小哭包
- 粉丝: 1900
- 资源: 3864
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功