我想用spring引导使用jooQ。我有主从机架构,所以我想用主从机架构的jooQ(主机写&从机读取)。jooQ spring boot多模式(读写分割)
我应该如何继续。我现在用的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做什么? - *“但是我现在怎么改变我的代码” - 你是什么意思? –
我有两个不同的数据库在两台不同的服务器上。两者都是相互复制的。一个用于读取(从)和其他用于写入(主)。我想将所有写入查询路由到master以及我所有的读取查询。 –