首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MyBatis可以创建数据库模式吗?

MyBatis可以创建数据库模式吗?
EN

Stack Overflow用户
提问于 2014-08-13 09:20:56
回答 2查看 7.2K关注 0票数 8

MyBatis是否像Hibernate那样允许从does模型创建schema?

我在谷歌中寻找这方面的信息,我只找到了有关MyBatis生成器(http://mybatis.github.io/generator/)的信息。这个工具对于从Schema生成Java模型似乎很有用,这正好是我想要的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-16 20:36:00

MyBatis可以创建数据库模式吗?

恐怕不行。为了做到这一点,您需要一个ORM,而MyBatis不是ORM。

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

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

票数 10
EN

Stack Overflow用户

发布于 2021-02-08 01:29:18

我尝试通过mybatis创建一个新的数据库模式和新表,它与我的mysql db很好地工作。因此,看来mybatis完全支持执行,几乎所有的免费sql语句。

我想你可以换个答案。

Creating a table programmatically using MyBatis and MySql

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25282540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档