2010-07-06 77 views
3

this stackoverflow question这张海报意味着您可以将zeroDateTimeBehavior="convertToNull"设置为<Resource>标记的属性。如何在不使用URL的情况下在JNDI数据源上设置zeroDateTimeBehavior?

有谁知道这是否可能?我看过的所有文档都说只能在数据库连接url上添加此属性。

我实际上正在寻找一种方法来在Spring上下文中设置DataSource上的这个属性,这样我们就不必四处走动并更新我们所有的各种环境,否则就有可能失去这个应该有人需要的属性更改连接网址。

配置数据源,一个Spring使得它很容易:

<bean id="propsDataSource" class="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource"> 
    <property name="url" value="${connection.url}"/> 
    <property name="user" value="${connection.username}"/> 
    <property name="password" value="${connection.password}"/> 
    <property name="zeroDateTimeBehavior" value="convertToNull"/> 
</bean> 

有谁知道如何通过配置数据源,一个JNDI做到这一点?

感谢,

回答

相关问题