【发布时间】:2017-09-01 12:03:32
【问题描述】:
我想将 jooQ 与 spring boot 一起使用。我有主从架构,所以我想将 jooQ 与主从架构一起使用(主用于写入,从属用于读取)。
我应该如何进行。现在我正在使用 pom.xml 来配置 jooQ
<configuration>
<jdbc>
<driver>com.mysql.jdbc.Driver</driver>
<url>${datasource.primary.url}</url>
<user>${datasource.primary.username}</user>
<password>${datasource.primary.password}</password>
</jdbc>
<generator>
<name>org.jooq.util.DefaultGenerator</name>
<database>
<name>org.jooq.util.mysql.MySQLDatabase</name>
<includes>.*</includes>
<excludes/>
<inputSchema>jpa</inputSchema>
</database>
<generate>
<deprecated>false</deprecated>
</generate>
<target>
<packageName>com.gensrc.model</packageName>
<directory>src/main/java</directory>
</target>
</generator>
</configuration>
然后只是自动装配 DSLContext
但是我现在如何更改我的代码。
【问题讨论】:
-
你到底想做什么?我怀疑您有两个用户或模式或数据库(一个用于写入,一个用于读取),但是它们之间的关系如何,您希望 jOOQ 做什么? - “但是我现在如何更改我的代码” - 你的意思是什么代码?
-
我在两台不同的服务器上有两个不同的数据库。两者都是彼此的复制品。一个用于读取(从),另一个用于写入(主)。我想将我所有的写入查询路由到主服务器,并将我所有的读取查询路由到从服务器。
标签: java sql spring-boot jooq