cmpjar.ejbgrpx~1~
来自「100多M的J2EE培训内容」· EJBGRPX~1~ 代码 · 共 789 行 · 第 1/3 页
EJBGRPX~1~
789 行
<?xml version="1.0" encoding="UTF-8"?>
<descriptors>
<ejb-jar.xml extralocation="" timestamp="1055859912618"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
<enterprise-beans>
<entity>
<display-name>Address</display-name>
<ejb-name>Address</ejb-name>
<local-home>cmpsample.AddressHome</local-home>
<local>cmpsample.Address</local>
<ejb-class>cmpsample.AddressBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>Address</abstract-schema-name>
<cmp-field>
<field-name>addressID</field-name>
</cmp-field>
<cmp-field>
<field-name>street</field-name>
</cmp-field>
<cmp-field>
<field-name>city</field-name>
</cmp-field>
<cmp-field>
<field-name>zip</field-name>
</cmp-field>
<cmp-field>
<field-name>state</field-name>
</cmp-field>
<cmp-field>
<field-name>studentID</field-name>
</cmp-field>
<primkey-field>addressID</primkey-field>
</entity>
<entity>
<display-name>Roster</display-name>
<ejb-name>Roster</ejb-name>
<local-home>cmpsample.RosterHome</local-home>
<local>cmpsample.Roster</local>
<ejb-class>cmpsample.RosterBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>Roster</abstract-schema-name>
<cmp-field>
<field-name>rosterID</field-name>
</cmp-field>
<cmp-field>
<field-name>studentID</field-name>
</cmp-field>
<cmp-field>
<field-name>scheduleID</field-name>
</cmp-field>
<primkey-field>rosterID</primkey-field>
<query>
<query-method>
<method-name>findByStudentID</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT OBJECT(r) FROM Roster AS r WHERE r.studentID = ?1</ejb-ql>
</query>
<query>
<query-method>
<method-name>findByScheduleID</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT OBJECT(r) FROM Roster AS r WHERE r.scheduleID = ?1</ejb-ql>
</query>
</entity>
<entity>
<display-name>Student</display-name>
<ejb-name>Student</ejb-name>
<local-home>cmpsample.StudentHome</local-home>
<local>cmpsample.Student</local>
<ejb-class>cmpsample.StudentBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>Student</abstract-schema-name>
<cmp-field>
<field-name>studentID</field-name>
</cmp-field>
<cmp-field>
<field-name>firstname</field-name>
</cmp-field>
<cmp-field>
<field-name>lastname</field-name>
</cmp-field>
<primkey-field>studentID</primkey-field>
<query>
<query-method>
<method-name>findByFirstName</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT OBJECT(s) FROM Student AS s WHERE s.firstname = ?1</ejb-ql>
</query>
<query>
<query-method>
<method-name>findByLastName</method-name>
<method-params>
<method-param>java.lang.String</method-param>
</method-params>
</query-method>
<ejb-ql>SELECT OBJECT(s) FROM Student AS s WHERE s.lastname = ?1</ejb-ql>
</query>
</entity>
</enterprise-beans>
<relationships>
<ejb-relation>
<ejb-relation-name>student-address</ejb-relation-name>
<ejb-relationship-role>
<description>student</description>
<ejb-relationship-role-name>StudentRelationshipRole</ejb-relationship-role-name>
<multiplicity>One</multiplicity>
<relationship-role-source>
<description>student</description>
<ejb-name>Student</ejb-name>
</relationship-role-source>
<cmr-field>
<description>address</description>
<cmr-field-name>address</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<description>address</description>
<ejb-relationship-role-name>AddressRelationshipRole</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<relationship-role-source>
<description>address</description>
<ejb-name>Address</ejb-name>
</relationship-role-source>
</ejb-relationship-role>
</ejb-relation>
<ejb-relation>
<ejb-relation-name>student-roster</ejb-relation-name>
<ejb-relationship-role>
<description>student</description>
<ejb-relationship-role-name>StudentRelationshipRole</ejb-relationship-role-name>
<multiplicity>One</multiplicity>
<relationship-role-source>
<description>student</description>
<ejb-name>Student</ejb-name>
</relationship-role-source>
<cmr-field>
<description>roster</description>
<cmr-field-name>roster</cmr-field-name>
<cmr-field-type>java.util.Collection</cmr-field-type>
</cmr-field>
</ejb-relationship-role>
<ejb-relationship-role>
<description>roster</description>
<ejb-relationship-role-name>RosterRelationshipRole</ejb-relationship-role-name>
<multiplicity>Many</multiplicity>
<relationship-role-source>
<description>roster</description>
<ejb-name>Roster</ejb-name>
</relationship-role-source>
</ejb-relationship-role>
</ejb-relation>
</relationships>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>Roster</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>Student</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<description />
<ejb-name>Address</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>]]></ejb-jar.xml>
<ejb-borland.xml extralocation="" timestamp="1055859912618"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Borland Software Corporation//DTD Enterprise JavaBeans 2.0//EN" "http://www.borland.com/devsupport/appserver/dtds/ejb-jar_2_0-borland.dtd">
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>Address</ejb-name>
<bean-local-home-name>Address</bean-local-home-name>
<cmp2-info>
<cmp-field>
<field-name>addressID</field-name>
<column-name>addressID</column-name>
</cmp-field>
<cmp-field>
<field-name>street</field-name>
<column-name>street</column-name>
</cmp-field>
<cmp-field>
<field-name>city</field-name>
<column-name>city</column-name>
</cmp-field>
<cmp-field>
<field-name>zip</field-name>
<column-name>zip</column-name>
</cmp-field>
<cmp-field>
<field-name>state</field-name>
<column-name>state</column-name>
</cmp-field>
<cmp-field>
<field-name>studentID</field-name>
<column-name>studentID</column-name>
</cmp-field>
<table-name>address</table-name>
</cmp2-info>
<property>
<prop-name>data-source-name</prop-name>
<prop-type>String</prop-type>
<prop-value>cmpDS</prop-value>
</property>
<property>
<prop-name>ejb-designer-id</prop-name>
<prop-type>String</prop-type>
<prop-value>Address</prop-value>
</property>
</entity>
<entity>
<ejb-name>Roster</ejb-name>
<bean-local-home-name>Roster</bean-local-home-name>
<cmp2-info>
<cmp-field>
<field-name>rosterID</field-name>
<column-name>rosterID</column-name>
</cmp-field>
<cmp-field>
<field-name>studentID</field-name>
<column-name>studentID</column-name>
</cmp-field>
<cmp-field>
<field-name>scheduleID</field-name>
<column-name>scheduleID</column-name>
</cmp-field>
<table-name>roster</table-name>
</cmp2-info>
<property>
<prop-name>data-source-name</prop-name>
<prop-type>String</prop-type>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?