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

时间:2013-12-22 10:24:58

标签: hibernate sqlite spring-mvc jpa

开发环境:

  • 春天
  • Hibernate
  • JPA
  • MySQL
  • SQLite的

想要实现以下目标:

  1. 从Production DB(即MySQL)中获取数据。 我可以使用JPA和Hibernate来实现这一点。
  2. 根据需要动态生成SQLite模式,并在步骤1中填充从MySQL获取的数据。
  3. 问题: 这是否可以动态生成SQLite数据库架构并使用JPA和Hibernate填充数据?           如果是的话,怎么做?           如果不是,使用哪个ORM来实现这一目标。

    其他信息: 我使用Spring工具套件,JPA和hibernate来实现持久层。我现在不想回到用户标准的SQL查询来动态创建模式和填充数据。

    我瞪着眼睛,没有得到任何帮助。 我还查看了Hibernate(ORM实现),但没有看到任何对SQLite的专用支持。类似于SQLite官方网站。

    如果需要更多细节,请告诉我。

1 个答案:

答案 0 :(得分:0)

您可以使用

自动创建数据库架构
 <property name="hibernate.hbm2ddl.auto" value="create" />
你的persistence.xml中的

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