逆向工程问题
- 在整合ssm框架的时候,使用到了mybatis逆向工程,发现生成的mapper文件中缺少主键的增删改
- 首先我的数据库中的表是有主键的
- mysql版本:5.5.54
- mysql-connector:8.0.22
增加了下面的代码,问题解决了
<property name="nullCatalogMeansCurrent" value="true"/>
查了一下资料低版本的连接中nullCatalogMeansCurrent默认是true,高版本之后就是false了,所以加上这句就ok了。
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/xiaomissm?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true" userId="root" password="root">
<!--识别主键-->
<property name="nullCatalogMeansCurrent" value="true"/>
</jdbcConnection>