我一直在使用Oracle来做这件事,没有任何问题,但后来我不得不将它全部切换到使用MySQL,并且在初始化期间看到了这个错误:
org.springframework.dao.DataAccessResourceFailureException: Could not obtain sequence value; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'BATCH_JOB_SEQ
我创建了所有的实体,并将它们与主键和外键链接起来。理论上,当我运行程序时,所有这些实体都应该在数据库中创建,但问题是它们是按错误的顺序创建的。例如,首先创建"orders“标签,然后创建”用户“标签,因此无法使用主键链接它们。
因此,问题在于如何使hibernate理解创建表的顺序。java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corre