I am trying to deploy an ejb using AAT, in my ejb there is a find Method wich takes a java.lang.Long, and the query in ibm-ejb-jar-ext.xmi like <ejbext:EJBJarExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ejbext="ejbext.xmi" xmlns:ejb="ejb.xmi" xmi:id="ejb-jar_ID_Ext">
<ejbJar href="META-INF/ejb-jar.xml#ejb-jar_ID"/>
<ejbExtensions xmi:type="ejbext:ContainerManagedEntityExtension" xmi:id="ContainerManagedEntityExtension_1">
<enterpriseBean xmi:type="ejb:ContainerManagedEntity" href="META-INF/ejb-jar.xml#ContainerManagedEntity_1"/>
<structure xmi:id="BeanStructure_1" inheritenceRoot="false"/>
<beanCache xmi:id="BeanCache_1" activateAt="TRANSACTION" loadAt="TRANSACTION"/>
<internationalization xmi:id="BeanInternationalization_1" invocationLocale="CALLER"/>
<localTran xmi:id="LocalTran_1" boundary="BEAN_METHOD" unresolvedAction="ROLLBACK"/>
<finderDescriptors xmi:type="ejbext:WhereClauseFinderDescriptor" xmi:id="WhereClauseFinderDescriptor_1" whereClause="T1.ACCT_UID=?">
<finderMethodElements xmi:id="MethodElement_1" name="findByAccount" parms="Long" type="Home">
<enterpriseBean xmi:type="ejb:ContainerManagedEntity" href="META-INF/ejb-jar.xml#ContainerManagedEntity_1"/>
</finderMethodElements>
</finderDescriptors>
</ejbExtensions>
</ejbext:EJBJarExtension>
but, when I used AAT to generate the deployment code I get an error saying there is no such method setLong(int, Long). AAT is not able to get long value.