mysql referential_constraints_hibernate4.3.8与spring mvc结合遇到的问题
2703 [2015-01-21 16:47:42 ] - [ip=, ref=, ua=, sid=]
WARN o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 1109, SQLState: 42S02
2703 [2015-01-21 16:47:42 ] - [ip=, ref=, ua=, sid=]
ERROR o.h.e.jdbc.spi.SqlExceptionHelper - Unknown table ‘referential_constraints‘ in information_schema
2719 [2015-01-21 16:47:42 ] - [ip=, ref=, ua=, sid=]
ERROR o.h.tool.hbm2ddl.SchemaUpdate - HHH000299: Could not complete schema update
java.lang.NullPointerException: null
hibernate4.3.8与spring 4.1.4.RELEASE结合,数据库是mysql 版本是5.0.45结果报上面的错误。
原因分析一:
开始以为是hibernate的dialect出问题了,MySQL5Dialect MySQLDialect MySQL5InnoDialect都不起作用
原因分析二:
后来上网查询mysql发现是mysql的版本问题,referential_constraints 在5.0.45中没有,因此总是报错,参见以下参考资料
The REFERENTIAL_CONSTRAINTS table was added in MySQL 5.1.10.
http://dev.mysql.com/doc/refman/5.1/en/referential-constraints-table.html
后将mysql的版本升级到5.6.21,终于不报错了。
通过以下sql命令,查询information_schema中的表,可以发现5.6.21中有referential_constraints表。
mysql> use information_schema;
mysql> show tables;
----------------------------------------------------------------------------------------------
mysql一台机器可以安装多个版本,但是端口要不同。如果端口相同,则在服务中,只能起一个mysql服务。
mysql Command Line Client一闪而过解决办法:
1、选择才菜单下;Mysql---》mysql server 5.6-->mysql command line Client ---右击,选择属性
2、在属性下查看目标位置;
"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Server 5.6\my.ini" "-uroot" "-p"
找到对应的目录下是否有my.ini文件。
3、将安装目录下的my-default.ini重命名为my.ini.
4、再次启动mysql command line Client.
解决办法:
C:\Program Files\MySQL\MySQL Server 5.6中只有my-default.ini,没有my.ini,
因此在控制面板中停止mysql服务,拷贝一份my-default.ini,然后改名my.ini,然后重启mysql服务,
再次打开mysql Command Line Client,就不会一闪而过了。
原文:http://www.cnblogs.com/beautifulFuture/p/4239473.html
mysql referential_constraints_hibernate4.3.8与spring mvc结合遇到的问题相关推荐
- Spring MVC:MySQL和Hibernate的安全性
Spring有很多不同的模块. 所有这些对于具体目的都是有用的. 今天,我将讨论Spring Security. 该模块提供了灵活的方法来管理访问Web应用程序不同部分的许可. 在这篇文章中,我将研究 ...
- pom添加mysql依赖tomcat崩溃_Spring Boot + Mybatis + Spring MVC环境配置(一) :Spring Boot初始化,依赖添加...
最近在搭建一个Spring Boot + Mybatis + Spring MVC的环境,折腾来折腾去,两三天才搞定,记录下大概过程和遇到的错误 看一下Spring Boot官方的介绍 : Sprin ...
- Spring MVC Hibernate MySQL集成CRUD示例教程
Spring MVC Hibernate MySQL集成CRUD示例教程 我们在上一篇教程中学习了如何集成Spring和Hibernate.今天,我们将继续前进,并将Spring MVC和Hibern ...
- Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建
目录 Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建 0.项目准备 1.数据持久层Mybatis+MySQL 1.1 MySQL数据准备 1.2 Mybatis ...
- Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例
Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例 (1) 结构 (说明目的是要做在线聊天室的,也包含登陆注册部分,先用这部分做个例子)开发环境用的是ST ...
- B2C商城项目源码,基于Java开发的高可用分布式B2C商城系统,Java+Spring MVC+Dubbo+Zookeeper+MySQL+Redis+FastDFS+Nginx+Solr
目录 前言 B2C商城-AIYOU 一.项目总体架构 二.系统软硬件设施总体规划 1.系统服务规划 2.应用服务规划 3.应用系统域名规划 三.系统运行环境构建 四.项目数据库创建 五.项目拉取 六. ...
- 自己做的创新创业项目管理系统spring mvc+mysql+mybatics毕业设计
自己做的创新创业项目管理系统,采用Eclipse或idea作开为发平台,以Java为开发语言进行开发.采用的技术有spring mvc,mysql,mybatics,jsp,servlet等技术.后 ...
- SSM框架(spring+spring mvc+mybatis)+Mysql实现的星星少儿教育系统(功能包含前台:首页少儿早教知识、资讯、英语课程、视频、专家,后台包括文章管理、来源管理、返回首页等)
博客目录 SSM框架(spring+spring mvc+mybatis)+Mysql实现的星星少儿教育系统 实现功能截图 系统功能 使用技术 代码 写在最后 SSM框架(spring+spring ...
- Java毕设:基于SSM的高校运动会管理系统(spring+spring mvc+mybatis+mysql)1008
项目描述 该高校运动会信息管理系统是以B/S架构为设计基础并基于SSM框架开发的系统,系统以IntelliJ IDEA作为开发工具,采用了Java语言和MySQL数据库来实现. 多角色 管理员 教师 ...
最新文章
- 通用AI咋发展?向大脑学习是条路子
- 033_NavMenu导航菜单
- 使用SampleGrabber过滤器扑获图像
- swoolephp加密_PHP中给源代码加密的几种方法
- java动态代理和cglib动态代理
- 客户端序列码生成_Django REST Framework教程(2): 序列化器介绍及开发基于函数视图的API...
- 为中国本土NGINX用户和开发者提供技能升级的考试认证平台
- Mongoose 参考手册
- iOS 开发应用内跳转到App Store
- 用python计算2+4+6+…+20的值_Day4-Python-循环和分之学习-2018/7/19
- 39-java 输入输出总结
- 管道泄漏监测系统分布式光纤测温技术方案
- 苹果计算机使用方法,苹果电脑系统使用教程_初次使用苹果电脑教程-win7之家
- System Verilog 语法1
- 【初学者必知必会】【电子技术:数电 模电 单片机】【基础概念和小知识点】详解
- 指数增长模型matlab代码_多元思维模型1:复利模型——拥抱指数增长
- 双系统双硬盘安装(win7 64位+Ubuntu18.04)(固态硬盘+机械硬盘1T)小结
- html5课程总结500字,高中月考总结与反思500字(精选5篇)
- 三森すずこさん コール・曲色 '17.04
- Mysql utf8mb3 utf8mb4 与UTF8 字符集参数(character_set_system)的说明
热门文章
- ENSP配置 实例九 动态Nat配置
- ajax 折叠,ASP.NET AJAX可折叠面板Accordion应用实例
- mysql 从库可以写入吗_mysql主从库配置读写分离以及备份
- 【OpenCV 例程200篇】89. 带阻滤波器的传递函数
- 【OpenCV 例程200篇】76. OpenCV 实现图像傅里叶变换
- C++对象数组与对象指针
- python判断文件是否打开_python如何判断一个文件是否处于打开状态?
- python蚁群算法 路径规划_蚁群算法(1) - Python实现
- 未能找到程序集“platform.winmd_应用程序崩溃后 微软错误报告工具到底是如何联机检查解决方案的?...
- linux 关闭端口_手把手教你在Linux中快速检测端口的 3 个小技巧