/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
1<?xml version="1.0"?>
2
3<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"
6 version="3.1">
7
8 <enterprise-beans>
9 <entity>
10 <ejb-name>SimpleEJB</ejb-name>
11 <local-home>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleHome</local-home>
12 <local>org.jboss.as.test.integration.ejb.entity.cmp.simple.Simple</local>
13 <ejb-class>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleBean</ejb-class>
14 <persistence-type>Container</persistence-type>
15 <prim-key-class>java.lang.String</prim-key-class>
16 <reentrant>False</reentrant>
17 <cmp-version>2.x</cmp-version>
18 <abstract-schema-name>simple</abstract-schema-name>
19 <cmp-field><field-name>id</field-name></cmp-field>
20 <cmp-field><field-name>booleanPrimitive</field-name></cmp-field>
21 <cmp-field><field-name>booleanObject</field-name></cmp-field>
22 <cmp-field><field-name>bytePrimitive</field-name></cmp-field>
23 <cmp-field><field-name>byteObject</field-name></cmp-field>
24 <cmp-field><field-name>shortPrimitive</field-name></cmp-field>
25 <cmp-field><field-name>shortObject</field-name></cmp-field>
26 <cmp-field><field-name>integerPrimitive</field-name></cmp-field>
27 <cmp-field><field-name>integerObject</field-name></cmp-field>
28 <cmp-field><field-name>longPrimitive</field-name></cmp-field>
29 <cmp-field><field-name>longObject</field-name></cmp-field>
30 <cmp-field><field-name>floatPrimitive</field-name></cmp-field>
31 <cmp-field><field-name>floatObject</field-name></cmp-field>
32 <cmp-field><field-name>doublePrimitive</field-name></cmp-field>
33 <cmp-field><field-name>doubleObject</field-name></cmp-field>
34 <cmp-field><field-name>stringValue</field-name></cmp-field>
35 <cmp-field><field-name>utilDateValue</field-name></cmp-field>
36 <cmp-field><field-name>sqlDateValue</field-name></cmp-field>
37 <cmp-field><field-name>timeValue</field-name></cmp-field>
38 <cmp-field><field-name>timestampValue</field-name></cmp-field>
39 <cmp-field><field-name>bigDecimalValue</field-name></cmp-field>
40 <cmp-field><field-name>byteArrayValue</field-name></cmp-field>
41 <cmp-field><field-name>objectValue</field-name></cmp-field>
42 <cmp-field><field-name>valueClass</field-name></cmp-field>
43 <cmp-field><field-name>hashtable</field-name></cmp-field>
44 <primkey-field>id</primkey-field>
45 <query>
46 <query-method>
47 <method-name>findWithByteArray</method-name>
48 <method-params>
49 <method-param>byte[]</method-param>
50 </method-params>
51 </query-method>
52 <ejb-ql/>
53 </query>
54 <query>
55 <query-method>
56 <method-name>ejbSelectDynamic</method-name>
57 <method-params>
58 <method-param>java.lang.String</method-param>
59 <method-param>java.lang.Object[]</method-param>
60 </method-params>
61 </query-method>
62 <ejb-ql/>
63 </query>
64 <query>
65 <query-method>
66 <method-name>ejbSelectValueClass</method-name>
67 <method-params/>
68 </query-method>
69 <ejb-ql>
70 SELECT s.valueClass
71 FROM simple s
72 </ejb-ql>
73 </query>
74 </entity>
75
76 <entity>
77 <ejb-name>SimpleEJBWithOptionA</ejb-name>
78 <local-home>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleHome</local-home>
79 <local>org.jboss.as.test.integration.ejb.entity.cmp.simple.Simple</local>
80 <ejb-class>org.jboss.as.test.integration.ejb.entity.cmp.simple.SimpleBean</ejb-class>
81 <persistence-type>Container</persistence-type>
82 <prim-key-class>java.lang.String</prim-key-class>
83 <reentrant>False</reentrant>
84 <cmp-version>2.x</cmp-version>
85 <abstract-schema-name>simpleA</abstract-schema-name>
86 <cmp-field><field-name>id</field-name></cmp-field>
87 <cmp-field><field-name>booleanPrimitive</field-name></cmp-field>
88 <cmp-field><field-name>booleanObject</field-name></cmp-field>
89 <cmp-field><field-name>bytePrimitive</field-name></cmp-field>
90 <cmp-field><field-name>byteObject</field-name></cmp-field>
91 <cmp-field><field-name>shortPrimitive</field-name></cmp-field>
92 <cmp-field><field-name>shortObject</field-name></cmp-field>
93 <cmp-field><field-name>integerPrimitive</field-name></cmp-field>
94 <cmp-field><field-name>integerObject</field-name></cmp-field>
95 <cmp-field><field-name>longPrimitive</field-name></cmp-field>
96 <cmp-field><field-name>longObject</field-name></cmp-field>
97 <cmp-field><field-name>floatPrimitive</field-name></cmp-field>
98 <cmp-field><field-name>floatObject</field-name></cmp-field>
99 <cmp-field><field-name>doublePrimitive</field-name></cmp-field>
100 <cmp-field><field-name>doubleObject</field-name></cmp-field>
101 <cmp-field><field-name>stringValue</field-name></cmp-field>
102 <cmp-field><field-name>utilDateValue</field-name></cmp-field>
103 <cmp-field><field-name>sqlDateValue</field-name></cmp-field>
104 <cmp-field><field-name>timeValue</field-name></cmp-field>
105 <cmp-field><field-name>timestampValue</field-name></cmp-field>
106 <cmp-field><field-name>bigDecimalValue</field-name></cmp-field>
107 <cmp-field><field-name>byteArrayValue</field-name></cmp-field>
108 <cmp-field><field-name>objectValue</field-name></cmp-field>
109 <cmp-field><field-name>valueClass</field-name></cmp-field>
110 <cmp-field><field-name>hashtable</field-name></cmp-field>
111 <primkey-field>id</primkey-field>
112 <query>
113 <query-method>
114 <method-name>findWithByteArray</method-name>
115 <method-params>
116 <method-param>byte[]</method-param>
117 </method-params>
118 </query-method>
119 <ejb-ql/>
120 </query>
121 <query>
122 <query-method>
123 <method-name>ejbSelectDynamic</method-name>
124 <method-params>
125 <method-param>java.lang.String</method-param>
126 <method-param>java.lang.Object[]</method-param>
127 </method-params>
128 </query-method>
129 <ejb-ql/>
130 </query>
131 <query>
132 <query-method>
133 <method-name>ejbSelectValueClass</method-name>
134 <method-params/>
135 </query-method>
136 <ejb-ql>
137 SELECT s.valueClass
138 FROM simple s
139 </ejb-ql>
140 </query>
141 </entity>
142 </enterprise-beans>
143
144 <assembly-descriptor>
145 <container-transaction>
146 <method>
147 <ejb-name>SimpleEJB</ejb-name>
148 <method-name>*</method-name>
149 </method>
150 <method>
151 <ejb-name>SimpleEJBWithOptionA</ejb-name>
152 <method-name>*</method-name>
153 </method>
154 <trans-attribute>Required</trans-attribute>
155 </container-transaction>
156 </assembly-descriptor>
157</ejb-jar>
158
159
160
161