gpt4 book ai didi

hibernate - 使用 JPA 和 Hibernate 生成 SQLite 动态数据库和数据填充

转载 作者:行者123 更新时间:2023-12-03 16:32:54 26 4
gpt4 key购买 nike

开发环境:

  • Spring
  • hibernate
  • JPA
  • MySQL
  • SQLite

  • 想要达到以下效果:
  • 从生产数据库(即 MySQL)获取数据。
    我可以使用 JPA 和 Hibernate 来实现这一点。
  • 根据需要动态生成 SQLite 模式并填充在步骤 1 中从 MySQL 获取的数据。

  • 问题:
    这是否可以使用 JPA 和 Hibernate 动态生成 SQLite DB 模式并填充数据?
    如果是,如何做到这一点?
    如果没有,使用哪个 ORM 来实现这个目标。

    其他信息:
    我正在使用 Spring 工具套件、JPA 和 hibernate 来实现持久层。我现在不想回去使用标准 SQL 查询来动态创建架构和填充数据。

    我环顾四周,没有得到任何帮助。
    我还查看了 Hibernate(ORM 实现),但没有看到对 SQLite 的任何专门支持。在 SQLite 官方网站中类似。

    让我知道是否需要更多细节。

    最佳答案

    您可以使用以下命令自动创建数据库架构

     <property name="hibernate.hbm2ddl.auto" value="create" />

    在你的persistence.xml

    您的第二个问题在这里得到解答:
    Does Hibernate Fully Support SQLite
    https://code.google.com/p/hibernate-sqlite/

    关于hibernate - 使用 JPA 和 Hibernate 生成 SQLite 动态数据库和数据填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20728385/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com