⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jbosscmp-jdbc.xml~1~

📁 关于的java的多媒体课件
💻 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 + -