发生错误,表已经存在
如果你使用h2数据库进行测试时,有可能会发生以下错误: Table “xxxxxxx” already exists ,这个错误大部分会发生在用mybatis 或者其他的框架创建h2数据库的连接池的时候,而恰巧你用url的方式执行创建表的sql脚本
原因
数据库连接池不够用时会执行url获取链接,但是url中创建表的脚本只能执行一次,所以就会出错
解决办法
在创建表时使用以下语句
create table if not exists xxxx
不要用
create table xxxx
这样就不会发生错误了