当前位置: 首页 > 知识库问答 >
问题:

MySQL Workbench模型到Java持久化实体

南门星河
2023-03-14

我正在使用MySQL Workbench设计一个数据库。我定义了一堆表并通过外键建立关系。我正准备将此模型转发到数据库模式。我从那里去哪里?

我想做的是使用新的数据库并创建Java实体,这些实体将对应于上述表以在SpringBoot应用程序中使用。我看到了一些帖子,其中谈到了不同的方法,包括生成这些人工制品的基于Eclipse的解决方案,但其中许多是较旧的解决方案,我不确定当前的“热门”工具是什么。使用Spring Source Tool Suite,我安装了JBoss Tools,该工具声称通过他们的Hibernate Tools逆向工程实用程序来执行此操作,但我找不到任何关于如何继续的分步留档。

由于该项目尚处于起步阶段,我希望对模型进行频繁的更改,并希望考虑一个能够处理这些类型更新的解决方案。

共有1个答案

蒯硕
2023-03-14

除了评论中列出的实用程序之外,我还想提及一些其他可能性:

  1. Maven原型-基于Maven的模板工具包,可以根据不同的配置生成项目
  2. JHipster-基于Yeoman的模板工具包,可以生成固执己见的最佳实践Spring-Boot单体或微服务应用程序。

2号是我目前的目标解决方案,因为它有一个非常活跃的社区,做了很多“很酷的事情”。

 类似资料:
  • 校验者: @why2lyj(Snow Wang) @小瑶 翻译者: @那伊抹微笑 在训练完 scikit-learn 模型之后,最好有一种方法来将模型持久化以备将来使用,而无需重新训练。 以下部分为您提供了有关如何使用 pickle 来持久化模型的示例。 在使用 pickle 序列化时,我们还将回顾一些安全性和可维护性方面的问题。 3.4.1. 持久化示例 可以通过使用 Python 的内置持久化

  • 英文原文:http://emberjs.com/guides/models/persisting-records/ Ember Data中的记录都基于实例来进行持久化。调用DS.Model实例的save()会触发一个网络请求,来进行记录的持久化。 下面是几个示例: 1 2 3 4 5 6 var post = store.createRecord('post', { title: 'Rail

  • 问题内容: 我有一个托管bean,其中包含当前页面的实体对象列表。在我创建一个新对象并在事务中使用persist()将其持久保存到数据库之后;在另一个事务中,当我调用merge时(由于该实体由于先前的事务提交而处于分离状态);实体管理器无法在持久性上下文中找到对象,并向数据库抛出选择查询。我是否缺少某些东西,或者是正常行为? 更新:当我使用mysql数据库和自动生成的ID列时,存在上述问题。当我在

  • 我有一个实体,它已经持久化,并希望将其添加到新生成的父实体(尚未持久化)。如果我尝试持久化父级,我会得到错误“分离的实体传递到持久化:model.child”。我想我必须以某种方式为孩子调用“EntityManager.merge()”,而不是“EntityManager.persisted()”。但是我没有显式调用persisted。这由“cascade=cascadetype.all”注释处理

  • 快住手!域模型不是持久性模型 如果这是真的,将持久性对象与域对象分开有什么好处呢?

  • 我正试图实现与hibernate的许多单向关系。问题是,当我试图向数据库中添加一些值时,我遇到了以下错误: 运行时发生异常。null:InvocationTargetException:未能执行ApplicationRunner:传递给persist:dnd35cg的分离实体。模型DND类;嵌套的异常是org。冬眠PersistentObjectException:传递给persist:dnd35