Как сгенерировать классы сущностей с запросом MySQL? - PullRequest
0 голосов
/ 17 июня 2020

вот сценарий MySQL ниже. Может ли MyBatis создавать классы с аннотациями Hibernate на основе этого скрипта? Как его запустить при сборке проекта Java Maven?

CREATE TABLE IF NOT EXISTS orders (
    order_id INT PRIMARY KEY,
    order_number VARCHAR(128),
    order_data  VARCHAR(4096),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at  TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)ENGINE=INNODB;

CREATE TABLE IF NOT EXISTS invoices (
    invoice_id INT PRIMARY KEY,
        order_id INT UNIQUE,
    INDEX ord_id (order_id),
        FOREIGN KEY (order_id)
        REFERENCES orders(order_id)
                ON DELETE CASCADE,    
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at  TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)ENGINE=INNODB;
...