public void action1_(){
ResourceBundle bundle = SeamResourceBundle.getBundle();
String sql = bundle.getString("sql1");
log.info("sql: " + sql);
statusMessages.add("sql: " + sql);
}
y ponemos el sql.properties en el directorio src/hot:
sql1=select h from Hotel h where h.name like '%#{exampleHotel.name}%'
from http://seamframework.org/Community/IncludingAResourceBundleNotCalledMessages
<core:resource-loader>
<core:bundle-names>
<value>mycompany_messages</value>
</core:bundle-names>
</core:resource-loader>
from seam reference 2.1.1-GA.pdf
29.10. Deploying custom resources (externalizar SQL's)
Se trata de crear un componente que se cargue en el arranque de la aplicación, y contenga un set de properties con las sql's de la aplicación, y que se pueda desplegar en caliente por si se actualiza el fichero de properties.