在使用flyway的版本迁移功能时,如果我们并不是在项目之初就启用flyway的话,那么在有历史数据的情况下,启用flyway后,由于数据库中,并不存在flyway所依赖的库,所以将会出现:set baselineOnMigrate to true to initialize the schema history table的错误。
could not initialize proxy - no Session的错误,一般出现在我们获取一些实体的oneToMany或manyToMany属性时。这是由于JPA在查询完毕后,立即释放了session(实现了连接数据库并查询数据的功能). 而当我们查询完毕后,再想获取实体中的一些信息时,便发生了上述错误。
笔者由阿里云自定义镜像安装FREEBSD系统后,启动mysql出现了ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 错误。表面上看,是说连接不到/tmp/mysql.sock,实际上,是由于mysql-server没有成功启动,进而导致了/tmp/mysql.sock未成功生成。