[ http://jira.codehaus.org/browse/XDP-167?page=all ]
     
Konstantin Pribluda closed XDP-167:
-----------------------------------


> HibernateConfigPlugin generates empty xml for all properties
> ------------------------------------------------------------
>
>          Key: XDP-167
>          URL: http://jira.codehaus.org/browse/XDP-167
>      Project: XDoclet 2 Plugins
>         Type: Bug

>   Components: hibernate
>     Versions: 1.0.4
>     Reporter: Espen Amble Kolstad

>
>
> HibernateConfigPlugin generates empty xml for all properties
> <hibernate-configuration>
>   <session-factory>
>     <property name="hibernate.connection.driver_class"/>
>     <property name="hibernate.connection.url"/>
>     <property name="hibernate.connection.username"/>
>     <property name="hibernate.connection.password"/>
>     <property name="hibernate.connection.autocommit"/>
>     <property name="hibernate.connection.autoReconnect"/>
>     <property name="hibernate.connection.autoReconnectForPools"/>
>     <property name="hibernate.connection.is-connection-validation-required"/>
>     <property name="hibernate.connection.pool_size"/>
>     <property name="hibernate.jdbc.fetch_size"/>
>     <property name="hibernate.jdbc.batch_size"/>
>     <property name="hibernate.jdbc.batch_versioned_data"/>
>     <property name="hibernate.jdbc.use_scrollable_resultset"/>
>     <property name="hibernate.jdbc.use_streams_for_binary"/>
>     <property name="hibernate.jdbc.use_get_generated_keys"/>
>     <property name="hibernate.connection.isolation"/>
>     <property name="hibernate.cglib.use_reflection_optimizer"/>
>     <property name="hibernate.connection.provider_class"/>
>     <property name="hibernate.connection.datasource"/>
>     <property name="hibernate.jndi.url"/>
>     <property name="hibernate.jndi.class"/>
>     <property name="hibernate.dialect"/>
>     <property name="hibernate.default_schema"/>
>     <property name="hibernate.default_entity_mode"/>
>     <property name="hibernate.session_factory_name"/>
>     <property name="hibernate.use_outer_join"/>
>     <property name="hibernate.max_fetch_depth"/>
>     <property name="hibernate.cache.provider_class"/>
>     <property name="hibernate.cache.use_minimal_puts"/>
>     <property name="hibernate.cache.use_query_cache"/>
>     <property name="hibernate.cache.query_cache_factory"/>
>     <property name="hibernate.cache.region_prefix"/>
>     <property name="hibernate.transaction.factory_class"/>
>     <property name="jta.UserTransaction"/>
>     <property name="hibernate.transaction.manager_lookup_class"/>
>     <property name="hibernate.query.substitutions"/>
>     <property name="hibernate.show_sql"/>
>     <property name="hibernate.hbm2ddl.auto">true</property>
>     <property name="hibernate.c3p0.max_size"/>
>     <property name="hibernate.c3p0.min_size"/>
>     <property name="hibernate.c3p0.timeout"/>
>     <property name="hibernate.c3p0.max_statements"/>
>     <property name="hibernate.c3p0.idle_test_period"/>
>     <property name="hibernate.c3p0.acquire_increment"/>
>     <mapping resource="a/b/ABC.hbm.xml"/>
>   </session-factory>
> </hibernate-configuration>
> It seems jelly-tag:
> <j:if test="${!empty(plugin.Transactionmanagerlookup)}">
> fails to detect empty properties
> Tried with:
> <j:if test="${plugin.notEmpty(plugin.Transactionmanagerlookup)}">
> public class HibernateConfigPlugin extends AbstractHibernatePlugin {
> ...
>     public boolean notEmpty(Object object) {
>        if (object != null) {
>           if (object instanceof String) {
>              return ((CharSequence) object).length() > 0;
>           }
>           return true;
>        }
>        return false;
>     }
> ...
> }
> And it generates the config correctly.
> Espen

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
xdoclet-plugins-interest mailing list
xdoclet-plugins-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest

Reply via email to