1
아래는 내 개체 ID의 정의이며 jpa 구현으로 최대 절전 모드를 사용하고 있습니다JPA (최대 절전 모드) @Id 오류 : 원인 : com.mysql.jdbc.exceptions.MySQLSyntaxErrorException : 테이블 'DbName.system_sequences'가 존재하지 않습니다.
@Id
@TableGenerator(name="customer_generator",
table="system_sequences",pkColumnName="sequence_name",
valueColumnName="sequence_next_hi_value",initialValue=1,allocationSize=20)
@GeneratedValue(strategy = GenerationType.TABLE, generator = "customer_generator")
@Column(name="custid", unique=true, nullable=false)
private Long id;
저는 MySQL을 사용하고 있습니다. 아래는 오류 추적 부분입니다
Caused by:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'databrowser.system_sequences' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1026)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3558)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3490)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2109)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2648)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2077)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2228)
at org.hibernate.id.MultipleHiLoPerTableGenerator.doWorkInCurrentTransaction(MultipleHiLoPerTableGenerator.java:135)
at org.hibernate.engine.TransactionHelper$1Work.doWork(TransactionHelper.java:38)
... 53 more
올바른 스키마 이름을 지정 했습니까? –