PageRenderTime 68ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

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