In the hope that somebody can help ...

I have a EJB 2.1 Stateless Session Bean with this header ...
/**
  |  * @ejb.bean name="GeoFeatureServer"
  |  *           
jndi-name="com.free2be.framework.gis.feature.GeoFeatureServerHome"
  |  *           type="Stateless" view-type="remote"
  |  * @ejb.transaction type="Required"
  |  */
, that does this ...
        /**
  |      * @ejb.interface-method
  |      */
  |     public GeoFeature findGeoFeature(GeoFeaturePk geoFeaturePk) throws 
NoSuchElementException {
  |             GeoFeature value = (GeoFeature) cache.getByKey(geoFeaturePk);
  |             if (value == null) {
  |                     getLogger().debug(geoFeaturePk + " not 
cached...loading");
  |                     GeoFeature featureValue = 
getGeoFeatureDao().findById(geoFeaturePk, false);
  |                     value = new GeoFeature(featureValue);
  |                     cache.addToCache(value);
  |             }
  |             return value;
  |     }

and my Dao looks like this ...

  |     @SuppressWarnings("unchecked")
  |     public V findById(long id, boolean lock) {
  |             V entity;
  |             try {
  |                     Session session = getSession();
  | //                  Transaction tx = session.beginTransaction();
  |                     if (lock)
  |                             entity = (V) session.load(getPersistentClass(), 
id, LockMode.UPGRADE);
  |                     else
  |                             entity = (V) session.load(getPersistentClass(), 
id);
  |             } catch (HibernateException e) {
  |                     throw new NoSuchElementException(e.getMessage());
  |             }
  |             
  |             return entity;
  |     }
  | 

If I take out the session.beginTransaction, I get the "load is not valid 
without active transaction."  If I leave it in, it works like it should.

Any ideas as to what/how I'm supposed to configure to get the Application 
Server to do what it's supposed to do?

-Jason

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

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

Reply via email to