想简单的分享一下自己学mycat的心路历程

1.安装配置
参考博客https://blog.csdn.net/ruiyelp/article/details/79968595

2.springboot2.X整合mycat过程中遇到的坑
1.默认的spirngboot2.X使用的Mysql版本驱动是8.0,配置连接Mycat会报client_plugin_auth is required异常
本地用的mysql版本是5.7
所以需要在pom中降低springboot的mysql驱动jar包

		<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.43</version>
            <scope>runtime</scope>
        </dependency>

2.sql语句中插入语句要带上id,例如

 	@Insert("insert into t_order(id,name,t_user_id) values(next value for MYCATSEQ_GLOBAL,#{name},#{tUserId})")
    @Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id")
    void insertOrder(Order order);

未完待续

猜你喜欢

转载自blog.csdn.net/qq_33263527/article/details/86507159
今日推荐