Skip to content

Instantly share code, notes, and snippets.

@mystelynx
Created April 2, 2013 12:18
Show Gist options
  • Save mystelynx/5291790 to your computer and use it in GitHub Desktop.
Save mystelynx/5291790 to your computer and use it in GitHub Desktop.
<bean id="ebeanServerConfig" class="com.avaje.ebean.config.ServerConfig">
<property name="name" value="cpm" />
<property name="dataSource" ref="dataSource" />
<property name="ddlGenerate" value="false" />
<property name="ddlRun" value="false" />
<property name="defaultServer" value="true" />
<property name="register" value="true" />
<property name="debugSql" value="true" />
<property name="loggingDirectory" value="logs"/>
<property name="loggingLevel" value="SQL"/>
<property name="enhanceLogLevel" value="9" />
<property name="externalTransactionManager" ref="springAwareJdbcTransactionManager"/>
<property name="classes">
<list>
<value>jp.co.hoge.model.User</value>
</list>
</property>
</bean>
<bean id="ebeanServerFactory" class="com.avaje.ebean.springsupport.factory.EbeanServerFactoryBean">
<property name="serverConfig" ref="ebeanServerConfig" />
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${batch.jdbc.driver}" />
<property name="url" value="${batch.jdbc.url}" />
<property name="username" value="${batch.jdbc.user}" />
<property name="password" value="${batch.jdbc.password}" />
</bean>
<bean id="springAwareJdbcTransactionManager" class="com.avaje.ebean.springsupport.txn.SpringAwareJdbcTransactionManager">
</bean>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" lazy-init="true">
<property name="dataSource" ref="dataSource" />
</bean>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment