/jboss-as-7.1.1.Final/testsuite/integration/basic/src/test/resources/ejb/entity/cmp/simple/ejb-jar.xml
XML | 161 lines | 153 code | 8 blank | 0 comment | 0 complexity | 3100269d9f97dd7dbfbb4f65163df599 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
- <?xml version="1.0"?>
- <ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"
- version="3.1">
- <enterprise-beans>
- <entity>
- <ejb-name>SimpleEJB</ejb-name>
- <local-home>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleHome</local-home>
- <local>org.jboss.as.test.integration.ejb.entity.cmp.simple.Simple</local>
- <ejb-class>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleBean</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>simple</abstract-schema-name>
- <cmp-field><field-name>id</field-name></cmp-field>
- <cmp-field><field-name>booleanPrimitive</field-name></cmp-field>
- <cmp-field><field-name>booleanObject</field-name></cmp-field>
- <cmp-field><field-name>bytePrimitive</field-name></cmp-field>
- <cmp-field><field-name>byteObject</field-name></cmp-field>
- <cmp-field><field-name>shortPrimitive</field-name></cmp-field>
- <cmp-field><field-name>shortObject</field-name></cmp-field>
- <cmp-field><field-name>integerPrimitive</field-name></cmp-field>
- <cmp-field><field-name>integerObject</field-name></cmp-field>
- <cmp-field><field-name>longPrimitive</field-name></cmp-field>
- <cmp-field><field-name>longObject</field-name></cmp-field>
- <cmp-field><field-name>floatPrimitive</field-name></cmp-field>
- <cmp-field><field-name>floatObject</field-name></cmp-field>
- <cmp-field><field-name>doublePrimitive</field-name></cmp-field>
- <cmp-field><field-name>doubleObject</field-name></cmp-field>
- <cmp-field><field-name>stringValue</field-name></cmp-field>
- <cmp-field><field-name>utilDateValue</field-name></cmp-field>
- <cmp-field><field-name>sqlDateValue</field-name></cmp-field>
- <cmp-field><field-name>timeValue</field-name></cmp-field>
- <cmp-field><field-name>timestampValue</field-name></cmp-field>
- <cmp-field><field-name>bigDecimalValue</field-name></cmp-field>
- <cmp-field><field-name>byteArrayValue</field-name></cmp-field>
- <cmp-field><field-name>objectValue</field-name></cmp-field>
- <cmp-field><field-name>valueClass</field-name></cmp-field>
- <cmp-field><field-name>hashtable</field-name></cmp-field>
- <primkey-field>id</primkey-field>
- <query>
- <query-method>
- <method-name>findWithByteArray</method-name>
- <method-params>
- <method-param>byte[]</method-param>
- </method-params>
- </query-method>
- <ejb-ql/>
- </query>
- <query>
- <query-method>
- <method-name>ejbSelectDynamic</method-name>
- <method-params>
- <method-param>java.lang.String</method-param>
- <method-param>java.lang.Object[]</method-param>
- </method-params>
- </query-method>
- <ejb-ql/>
- </query>
- <query>
- <query-method>
- <method-name>ejbSelectValueClass</method-name>
- <method-params/>
- </query-method>
- <ejb-ql>
- SELECT s.valueClass
- FROM simple s
- </ejb-ql>
- </query>
- </entity>
- <entity>
- <ejb-name>SimpleEJBWithOptionA</ejb-name>
- <local-home>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleHome</local-home>
- <local>org.jboss.as.test.integration.ejb.entity.cmp.simple.Simple</local>
- <ejb-class>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleBean</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>simpleA</abstract-schema-name>
- <cmp-field><field-name>id</field-name></cmp-field>
- <cmp-field><field-name>booleanPrimitive</field-name></cmp-field>
- <cmp-field><field-name>booleanObject</field-name></cmp-field>
- <cmp-field><field-name>bytePrimitive</field-name></cmp-field>
- <cmp-field><field-name>byteObject</field-name></cmp-field>
- <cmp-field><field-name>shortPrimitive</field-name></cmp-field>
- <cmp-field><field-name>shortObject</field-name></cmp-field>
- <cmp-field><field-name>integerPrimitive</field-name></cmp-field>
- <cmp-field><field-name>integerObject</field-name></cmp-field>
- <cmp-field><field-name>longPrimitive</field-name></cmp-field>
- <cmp-field><field-name>longObject</field-name></cmp-field>
- <cmp-field><field-name>floatPrimitive</field-name></cmp-field>
- <cmp-field><field-name>floatObject</field-name></cmp-field>
- <cmp-field><field-name>doublePrimitive</field-name></cmp-field>
- <cmp-field><field-name>doubleObject</field-name></cmp-field>
- <cmp-field><field-name>stringValue</field-name></cmp-field>
- <cmp-field><field-name>utilDateValue</field-name></cmp-field>
- <cmp-field><field-name>sqlDateValue</field-name></cmp-field>
- <cmp-field><field-name>timeValue</field-name></cmp-field>
- <cmp-field><field-name>timestampValue</field-name></cmp-field>
- <cmp-field><field-name>bigDecimalValue</field-name></cmp-field>
- <cmp-field><field-name>byteArrayValue</field-name></cmp-field>
- <cmp-field><field-name>objectValue</field-name></cmp-field>
- <cmp-field><field-name>valueClass</field-name></cmp-field>
- <cmp-field><field-name>hashtable</field-name></cmp-field>
- <primkey-field>id</primkey-field>
- <query>
- <query-method>
- <method-name>findWithByteArray</method-name>
- <method-params>
- <method-param>byte[]</method-param>
- </method-params>
- </query-method>
- <ejb-ql/>
- </query>
- <query>
- <query-method>
- <method-name>ejbSelectDynamic</method-name>
- <method-params>
- <method-param>java.lang.String</method-param>
- <method-param>java.lang.Object[]</method-param>
- </method-params>
- </query-method>
- <ejb-ql/>
- </query>
- <query>
- <query-method>
- <method-name>ejbSelectValueClass</method-name>
- <method-params/>
- </query-method>
- <ejb-ql>
- SELECT s.valueClass
- FROM simple s
- </ejb-ql>
- </query>
- </entity>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>SimpleEJB</ejb-name>
- <method-name>*</method-name>
- </method>
- <method>
- <ejb-name>SimpleEJBWithOptionA</ejb-name>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
- </ejb-jar>