hibernate不能自动建表:MySQLSyntaxErrorException: Table '' doesn't exist

好坑爹啊,折腾了半天都不能自动建表,控制台有建表语句,但是一直报这个错误,数据库表单也没有新增

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'ssh.user' doesn't exist
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)


后来看到一位大神的说明终于搞定,只因为改了一句话,多了一个5,我也不知道为什么。

修改前:

org.hibernate.dialect.MySQLDialect

修改后:

org.hibernate.dialect.MySQL5Dialect




	
	
		
		com.mysql.jdbc.Driver
		jdbc:mysql:///ssh
		root
		root
		
		org.hibernate.dialect.MySQL5Dialect
		
		
		true
		
		true
		
		
		
		update
		
		thread
		
		

	


你可能感兴趣的:(SSH,mysql)