Hi all,

I am trying to get read-ahead working for my installation. First with on-find 
and later with on-load. I have read and read the documentation on this, put the 
loadgroups-statements on different places in the jbosscmp-jdbc descriptor, but 
JBOSS keeps complaining about a NullPointerException in getLoadGroupMask. 

My questions:
1. Does that mean that the eager-load-group basic is unknown?

2. If so, where should the loadgroups-statement be put so that in can be read? 
Putting a <eager-load-group>basic</eager-load-group> between  and  gives the 
message that eager-load-group basic is unknown.

3. Do you have any example complete jbosscmp-jdbc file which I could 
investigate?

Any tip would be highly appreciated, part of the jbosscmp-jdbc is pasted below:

I have tryed to paste part of the jbosscmp-jdbc.xml jar below. Unfortunately in 
the preview it seems to leave out some statements. Therefore I put comments in.

===============start===============================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jbosscmp-jdbc PUBLIC "-/JBOSS//DTD JBOSSCMP-JDBC 3.2/EN" 
"file:/usr/jboss-3.2.3/docs/dtd/jbosscmp-jdbc_3_2.dtd">
<jbosscmp-jdbc>
   <!-- in the defaults section the datasource and the datasource-mapping are 
defined, no read-ahead statements or loadgroups -->

   <!-- the enterprise definition starts. There is no information between the 
defaults-section and the enterprise start -->

   <enterprise-beans>

   <!-- the entity start here -->
      <ejb-name>BoekingejbStemTutorEJB</ejb-name>
      <table-name>stemtutor_table</table-name>
      <cmp-field>
        <field-name>relation_key</field-name>
        <column-name>relation_key</column-name>
      </cmp-field> 
      ....
      <cmp-field>
         <field-name>update_userid</field-name>
         <column-name>update_userid</column-name>
      </cmp-field>

    <!-- after all cmp-fields a loadgroups definition -->
      
         
              <load-group-name>basic</load-group-name>
              <field-name>stemkey</field-name>
              <field-name>tutorkey</field-name>
           
      

    <!-- after the loadgroups definition the queries -->
      
         <query-method>
            <method-name>findByCouncilnr</method-name>
            <method-params>
               <method-param>java.lang.String</method-param>
            </method-params>
        </query-method>
        <declared-sql>
           organisationnr={0}
           tutorkey
        </declared-sql>
      
      
         <query-method>
            <method-name>findByStemKey</method-name>
            <method-params>
               <method-param>java.lang.String</method-param>
               <method-param>java.lang.String</method-param>
            </method-params>
        </query-method>
        <declared-sql>
           organisationnr={0} and stem={1}
           tutorkey
        </declared-sql>
        <read-ahead>
          on-find
          <page-size>150</page-size>
          <eager-load-group>basic</eager-load-group>
        </read-ahead>
      
   
   </enterprise-beans>
</jbosscmp-jdbc>
====================end========================


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111481#4111481

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111481
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to