Advertisement
Guest User

Untitled

a guest
Oct 8th, 2015
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. package de.enerko.ensupply.config;
  2.  
  3. import org.jooq.ConnectionProvider;
  4. import org.jooq.ExecuteListenerProvider;
  5. import org.jooq.SQLDialect;
  6. import org.jooq.TransactionProvider;
  7. import org.jooq.impl.DefaultConfiguration;
  8. import org.springframework.context.annotation.Bean;
  9. import org.springframework.context.annotation.Configuration;
  10. import org.jooq.RecordMapperProvider;
  11. import org.jooq.conf.RenderKeywordStyle;
  12. import org.jooq.conf.RenderNameStyle;
  13. import org.springframework.beans.factory.annotation.Value;
  14.  
  15. /**
  16. * @author Michael J. Simons
  17. */
  18. @Configuration
  19. public class JooqSpringBootConfig {
  20.  
  21. @Bean
  22. public org.jooq.Configuration jooqConfig(
  23. ConnectionProvider connectionProvider,
  24. TransactionProvider transactionProvider,
  25. ExecuteListenerProvider executeListenerProvider,
  26. RecordMapperProvider recordMapperProvider,
  27. @Value("${jooq.renderFormatted:false}") boolean renderFormatted
  28. ) {
  29. final DefaultConfiguration hlp = new DefaultConfiguration();
  30. return hlp
  31. .derive(hlp.settings()
  32. .withRenderNameStyle(RenderNameStyle.LOWER)
  33. .withRenderKeywordStyle(RenderKeywordStyle.UPPER)
  34. .withRenderFormatted(renderFormatted)
  35. )
  36. .derive(connectionProvider)
  37. .derive(transactionProvider)
  38. .derive(executeListenerProvider)
  39. .derive(recordMapperProvider)
  40. .derive(SQLDialect.ORACLE);
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement