Skip to content

Commit db6db4f

Browse files
committed
Add QueryDsl auto configuration
1 parent 2eaf687 commit db6db4f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

doma-spring-boot-autoconfigure/src/main/java/org/seasar/doma/boot/autoconfigure/DomaAutoConfiguration.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import org.seasar.doma.jdbc.SqlFileRepository;
1717
import org.seasar.doma.jdbc.criteria.Entityql;
1818
import org.seasar.doma.jdbc.criteria.NativeSql;
19+
import org.seasar.doma.jdbc.criteria.QueryDsl;
1920
import org.seasar.doma.jdbc.dialect.Db2Dialect;
2021
import org.seasar.doma.jdbc.dialect.Dialect;
2122
import org.seasar.doma.jdbc.dialect.H2Dialect;
@@ -189,4 +190,15 @@ public NativeSql nativeSql(Config config) {
189190
return new NativeSql(config);
190191
}
191192
}
193+
194+
@Configuration
195+
@ConditionalOnClass({ QueryDsl.class })
196+
public static class QueryDslConfiguration {
197+
198+
@Bean
199+
@ConditionalOnMissingBean(QueryDsl.class)
200+
public QueryDsl queryDsl(Config config) {
201+
return new QueryDsl(config);
202+
}
203+
}
192204
}

0 commit comments

Comments
 (0)