使用Hibernate命令,是否可以根据行结果创建表?
CREATE TABLE new_table AS (SELECT * FROM old_table);
答案 0 :(得分:0)
答案 1 :(得分:0)
两种方法。
1)创建表需要将源基础POJO(旧表)链接到新的POJO(新表)(带有settrs和getter)
2)(使用@Table
)创建新的表实体,并使用本机sql查询复制数据
.createNativeQuery( "INSERT INTO new_table SELECT * FROM old_table" )
.executeUpdate();