一尘不染

MyBatis可以创建数据库架构吗?

hibernate

MyBatis是否有任何功能可以像Hibernate一样从类模型创建SQL模式?

我在Google中寻找该信息,但只找到有关MyBatis
Generator的信息(http://mybatis.github.io/generator/)。这个工具对于从SQL模式生成Java模型似乎很有用,这与我想要的相反。


阅读 359

收藏
2020-06-20

共1个答案

一尘不染

MyBatis可以创建数据库架构吗?

恐怕不是。为此,您需要一个ORM,而MyBatis不是ORM。

使用ORM解决方案(例如Hibernate),您可以将表映射到实体。实体是(关系)表的(对象)表示,并包含创建表所需的所有元数据(获取器/设置器,注释等)。

MyBatis不会将实体映射到表,而是将方法映射到SQL语句。无法通过方法或SQL语句确定数据库的结构。当您使用MyBatis时,表必须已经存在。

2020-06-20