📄 org.operamasks.example.hr.entity.bluebean
字号:
<?xml version="1.0" encoding="UTF-8"?>
<com.apusic.bluebean.designer.model:EntityDiagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.apusic.bluebean.designer.model="http:///com/apusic/bluebean/designer/model.ecore">
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="Role" describe="" table="ROLE">
<ownProperties parent="//@graphicalElements.0" name="id" describe="" type="java.lang.String" primaryKey="true" column="ID"/>
<ownProperties parent="//@graphicalElements.0" name="name" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.0" name="users" describe="" type="org.operamasks.example.hr.entity.User" association="//@graphicalElements.10"/>
<complexProperties parent="//@graphicalElements.0" name="moduleItems" describe="" type="org.operamasks.example.hr.entity.ModuleItem" joinTable="Role_ModuleItem:moduleItems:roles" association="//@graphicalElements.14"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="User" describe="" table="USER">
<ownProperties parent="//@graphicalElements.1" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.1" name="name" describe="" type="java.lang.String"/>
<ownProperties parent="//@graphicalElements.1" name="password" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.1" name="role" describe="" type="org.operamasks.example.hr.entity.Role" joinColumn="role" association="//@graphicalElements.10"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="Module" describe="" table="MODULE">
<ownProperties parent="//@graphicalElements.2" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.2" name="name" describe="" type="java.lang.String"/>
<ownProperties parent="//@graphicalElements.2" name="icon" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.2" name="moduleItems" describe="" type="org.operamasks.example.hr.entity.ModuleItem" association="//@graphicalElements.13"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="ModuleItem" describe="" table="MODULE_ITEM">
<ownProperties parent="//@graphicalElements.3" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.3" name="name" describe="" type="java.lang.String"/>
<ownProperties parent="//@graphicalElements.3" name="icon" describe="" type="java.lang.String"/>
<ownProperties parent="//@graphicalElements.3" name="url" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.3" name="module" describe="" type="org.operamasks.example.hr.entity.Module" joinColumn="module" association="//@graphicalElements.13"/>
<complexProperties parent="//@graphicalElements.3" name="roles" describe="" type="org.operamasks.example.hr.entity.Role" association="//@graphicalElements.14"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="Department" describe="" table="DEPARTMENT">
<ownProperties parent="//@graphicalElements.4" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.4" name="name" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.4" name="employees" describe="" type="org.operamasks.example.hr.entity.Employee" association="//@graphicalElements.15"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="Rank" describe="" table="RANK">
<ownProperties parent="//@graphicalElements.5" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.5" name="name" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.5" name="employees" describe="" type="org.operamasks.example.hr.entity.Employee" association="//@graphicalElements.16"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="Train" describe="" table="TRAIN">
<ownProperties parent="//@graphicalElements.6" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.6" name="date" describe="" type="java.util.Date"/>
<ownProperties parent="//@graphicalElements.6" name="period" describe="" type="int"/>
<ownProperties parent="//@graphicalElements.6" name="credit" describe="" type="int"/>
<complexProperties parent="//@graphicalElements.6" name="trainSubject" describe="" type="org.operamasks.example.hr.entity.TrainSubject" joinColumn="trainsubject" association="//@graphicalElements.12"/>
<complexProperties parent="//@graphicalElements.6" name="employee" describe="" type="org.operamasks.example.hr.entity.Employee" joinColumn="employee" association="//@graphicalElements.17"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="TrainType" describe="" table="TRAIN_TYPE">
<ownProperties parent="//@graphicalElements.7" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.7" name="name" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.7" name="trainSubjects" describe="" type="org.operamasks.example.hr.entity.TrainSubject" association="//@graphicalElements.11"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="TrainSubject" describe="" table="TRAIN_SUBJECT">
<ownProperties parent="//@graphicalElements.8" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.8" name="name" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.8" name="trainType" describe="" type="org.operamasks.example.hr.entity.TrainType" joinColumn="traintype" association="//@graphicalElements.11"/>
<complexProperties parent="//@graphicalElements.8" name="trains" describe="" type="org.operamasks.example.hr.entity.Train" association="//@graphicalElements.12"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:Entity" package="org.operamasks.example.hr.entity" name="Employee" describe="" table="EMPLOYEE">
<ownProperties parent="//@graphicalElements.9" name="id" describe="" type="java.lang.String" primaryKey="true"/>
<ownProperties parent="//@graphicalElements.9" name="name" describe="" type="java.lang.String"/>
<complexProperties parent="//@graphicalElements.9" name="department" describe="" type="org.operamasks.example.hr.entity.Department" joinColumn="department" association="//@graphicalElements.15"/>
<complexProperties parent="//@graphicalElements.9" name="rank" describe="" type="org.operamasks.example.hr.entity.Rank" joinColumn="rank" association="//@graphicalElements.16"/>
<complexProperties parent="//@graphicalElements.9" name="trains" describe="" type="org.operamasks.example.hr.entity.Train" association="//@graphicalElements.17"/>
</graphicalElements>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:AssociationLink" source="//@graphicalElements.0" target="//@graphicalElements.1" describe="*" sourceProperty="//@graphicalElements.0/@complexProperties.0" targetProperty="//@graphicalElements.1/@complexProperties.0" type="OneToMany" fetchType="FetchType.EAGER"/>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:AssociationLink" source="//@graphicalElements.7" target="//@graphicalElements.8" describe="*" sourceProperty="//@graphicalElements.7/@complexProperties.0" targetProperty="//@graphicalElements.8/@complexProperties.0" type="OneToMany" fetchType="FetchType.EAGER"/>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:AssociationLink" source="//@graphicalElements.8" target="//@graphicalElements.6" describe="*" sourceProperty="//@graphicalElements.8/@complexProperties.1" targetProperty="//@graphicalElements.6/@complexProperties.0" type="OneToMany" fetchType="FetchType.EAGER"/>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:AssociationLink" source="//@graphicalElements.2" target="//@graphicalElements.3" describe="*" sourceProperty="//@graphicalElements.2/@complexProperties.0" targetProperty="//@graphicalElements.3/@complexProperties.0" type="OneToMany" fetchType="FetchType.EAGER"/>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:AssociationLink" source="//@graphicalElements.0" target="//@graphicalElements.3" describe="*" sourceProperty="//@graphicalElements.0/@complexProperties.1" targetProperty="//@graphicalElements.3/@complexProperties.1" type="ManyToMany" fetchType="FetchType.EAGER"/>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:AssociationLink" source="//@graphicalElements.4" target="//@graphicalElements.9" describe="*" sourceProperty="//@graphicalElements.4/@complexProperties.0" targetProperty="//@graphicalElements.9/@complexProperties.0" type="OneToMany" fetchType="FetchType.EAGER"/>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:AssociationLink" source="//@graphicalElements.5" target="//@graphicalElements.9" describe="*" sourceProperty="//@graphicalElements.5/@complexProperties.0" targetProperty="//@graphicalElements.9/@complexProperties.1" type="OneToMany" fetchType="FetchType.EAGER"/>
<graphicalElements xsi:type="com.apusic.bluebean.designer.model:AssociationLink" source="//@graphicalElements.9" target="//@graphicalElements.6" describe="*" sourceProperty="//@graphicalElements.9/@complexProperties.2" targetProperty="//@graphicalElements.6/@complexProperties.1" type="OneToMany" fetchType="FetchType.EAGER"/>
</com.apusic.bluebean.designer.model:EntityDiagram>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -