У меня есть источник данных в моем приложении Spring config.xml
<bean id="oracleJdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="oracleDataSource"/>
</bean>
<bean id="oracleDaoImp" class="implementations.OracleDaoImpl">
<property name="dataSource" ref="oracleDataSource"/>
<property name="jdbcTemplate" ref="oracleJdbcTemplate"/>
</bean>
И
<bean id="testClientJdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="testClientDataSource"/>
</bean>
<bean id="testClientDaoImp" class="implementations.TestClientDaoImpl">
<property name="dataSource" ref="testClientDataSource"/>
<property name="jdbcTemplate" ref="testClientJdbcTemplate"/>
</bean>
Мой OracleDaoImpl выглядит примерно так (TestClientDaoImpl в основном похож):
@Repository
public class OracleDaoImpl extends JdbcDaoSupport implements IOracleDao {
@Inject
SQLQueryFactory queryFactory;
@Override
public SQLQueryFactory getSqlQueryFactory() {
return queryFactory;
}
@Override
public Object createEntity(Object entity) {
return null;
}
@Override
public List readEntity(Predicate... where) {
return null;
}
@Override
public Object updateEntity(Object entity) {
return null;
}
@Override
public Long deleteEntity(Object entity) {
return null;
}
@Override
public Long count(Predicate... where) {
return null;
}
Я хочу добавить QueryDsl к моей заявке и хочу сохранить всю конфигурацию в XML-файле, а не в классе, помеченном @Configuration
.Я нашел пример на Github здесь Как мне настроить SQLQueryFactory
для нескольких источников данных и как я могу преобразовать пример кода (конфигурация querydsl) из здесь в xml?