📄 jbosscmp-jdbc.xml~1~
字号:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jbosscmp-jdbc PUBLIC
"-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN"
"http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd">
<jbosscmp-jdbc>
<defaults>
<datasource>java:/DefaultDS</datasource>
<datasource-mapping>Hypersonic SQL</datasource-mapping>
<create-table>true</create-table>
<remove-table>false</remove-table>
<pk-constraint>true</pk-constraint>
<preferred-relation-mapping>foreign-key</preferred-relation-mapping>
</defaults>
<enterprise-beans>
<entity>
<ejb-name>EmployeeEJB</ejb-name>
<table-name>employee</table-name>
<cmp-field>
<field-name>name</field-name>
<column-name>name</column-name>
</cmp-field>
<cmp-field>
<field-name>surname</field-name>
<column-name>surname</column-name>
</cmp-field>
<cmp-field>
<field-name>phone</field-name>
<column-name>phone</column-name>
</cmp-field>
</entity>
<entity>
<ejb-name>CompanyEJB</ejb-name>
<table-name>company</table-name>
<cmp-field>
<field-name>name</field-name>
<column-name>name</column-name>
</cmp-field>
<cmp-field>
<field-name>location</field-name>
<property>
<property-name>country</property-name>
<column-name>country</column-name>
</property>
<property>
<property-name>address</property-name>
<column-name>address</column-name>
</property>
<property>
<property-name>phone</property-name>
<column-name>phone</column-name>
</property>
</cmp-field>
</entity>
<entity>
<ejb-name>TaskEJB</ejb-name>
<table-name>task</table-name>
<cmp-field>
<field-name>name</field-name>
<column-name>name</column-name>
</cmp-field>
</entity>
</enterprise-beans>
<relationships>
<ejb-relation>
<ejb-relation-name>Company-Employee</ejb-relation-name>
<foreign-key-mapping/>
<ejb-relationship-role>
<ejb-relationship-role-name>comp-has-employees</ejb-relationship-role-name>
<key-fields>
<key-field>
<field-name>name</field-name>
<column-name>companyName</column-name>
</key-field>
</key-fields>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>employee-belongs-to-comp</ejb-relationship-role-name>
<key-fields/>
</ejb-relationship-role>
</ejb-relation>
<ejb-relation>
<ejb-relation-name>Employee-Task</ejb-relation-name>
<relation-table-mapping>
<table-name>employee_task</table-name>
</relation-table-mapping>
<ejb-relationship-role>
<ejb-relationship-role-name>emp-has-tasks</ejb-relationship-role-name>
<key-fields>
<key-field>
<field-name>name</field-name>
<column-name>employeeName</column-name>
</key-field>
</key-fields>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name>task-has-employees</ejb-relationship-role-name>
<key-fields>
<key-field>
<field-name>name</field-name>
<column-name>taskName</column-name>
</key-field>
</key-fields>
</ejb-relationship-role>
</ejb-relation>
</relationships>
<dependent-value-classes>
<dependent-value-class>
<description>A location</description>
<class>com.mydomain.dvc.Location</class>
<property>
<property-name>country</property-name>
<column-name>country</column-name>
</property>
<property>
<property-name>address</property-name>
<column-name>address</column-name>
</property>
<property>
<property-name>phone</property-name>
<column-name>phone</column-name>
</property>
</dependent-value-class>
</dependent-value-classes>
</jbosscmp-jdbc>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -