MYSQL V5.7.xの場合、以下のテーブルに対してAUTO_INCREMENT カラムに@GeneratedValueが付かない。
・DDL
CREATE TABLE TEST
(
ID INT NOT NULL AUTO_INCREMENT COMMENT 'ID',
DELETE_FLG BIT DEFAULT 0 NOT NULL COMMENT '削除フラグ',
VERSION INT DEFAULT 1 NOT NULL COMMENT 'バージョン',
PRIMARY KEY (ID, DELETE_FLG)
);
MYSQL V5.7.xの場合、以下のテーブルに対してAUTO_INCREMENT カラムに@GeneratedValueが付かない。
・DDL CREATE TABLE TEST (
ID
INT NOT NULL AUTO_INCREMENT COMMENT 'ID',DELETE_FLG
BIT DEFAULT 0 NOT NULL COMMENT '削除フラグ',VERSION
INT DEFAULT 1 NOT NULL COMMENT 'バージョン', PRIMARY KEY (ID
,DELETE_FLG
) );・作成されたEntity
public class Test {
・・・・・