Java 是否可以使用MyBatis发布DDL?
例如,是否可以使用MyBatis向数据库发出DDL(Java 是否可以使用MyBatis发布DDL?,java,mybatis,Java,Mybatis,例如,是否可以使用MyBatis向数据库发出DDL(Alter table,Drop table)?例如,可以使用alter table?修改表架构。是。看到这个了吗 您可以执行以下操作: <update id="createNewTable" parameterType="String" > #{value}; </update > #{value}; 当参数是“create table”语句时,使用#{value}表示将不会转义参数 如果只想设
Alter table,Drop table
)?例如,可以使用alter table?修改表架构。是。看到这个了吗
您可以执行以下操作:
<update id="createNewTable" parameterType="String" >
#{value};
</update >
#{value};
当参数是“create table”语句时,使用#{value}表示将不会转义参数
如果只想设置表名,可以执行以下操作:
<update id="createNewTable" parameterType="String" >
CREATE TABLE IF NOT EXISTS #{value} (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
ENGINE=InnoDB DEFAULT CHARSET=utf8;
</update >
创建不存在的表#{value}(
id INT无符号自动递增主键,
ENGINE=InnoDB默认字符集=utf8;
这对阿尔特很好