[jbosscache-dev] [JBCACHE-1342] Lack of lifecycle methods in	CacheLoaderConfig classes
    Manik Surtani 
    manik at jboss.org
       
    Thu May 15 08:11:43 EDT 2008
    
    
  
On 14 May 2008, at 22:58, Galder Zamarreno wrote:
> There's two other workarounds for this:
>
> - Create SQL strings on the fly, when get operations are called:
>
>   public String getSelectChildNamesSql()
>   {
>      if (selectChildNamesSql == null)
>      {
>         setSelectChildNamesSql("select " + fqnColumn + " from " +  
> table + " where " + parentColumn + "=?");
>      }
>
>      return selectChildNamesSql;
>   }
>
>   public void setSelectChildNamesSql(String selectChildNamesSql)
>   {
>      testImmutability("selectChildNamesSql");
>      this.selectChildNamesSql = selectChildNamesSql;
>   }
+1 - this is my preferred approach, rather than adding lifecycles to  
config elements or to get users to pass in SQL queries.
Cheers,
--
Manik Surtani
Lead, JBoss Cache
manik at jboss.org
    
    
More information about the jbosscache-dev
mailing list