ignite-schema-import的重要用途是什么

时间:2016-10-15 20:23:26

标签: ignite

我是Ignite的新手。我已经了解了CacheConfiguration和IgniteCache的基础知识。我通过在POJO中使用@QuerySqlField注释字段并在我的缓存配置上设置setIndexedTypes()来使用SqlQuery API。我了解了ignite-schema-import,它读取了数据库的模式并创建了POJOS和一个具有queryEntity()和JdbcType()的CacheConfig.java。如何利用这两种方法( queryEntity()和JdbcType())来配置点火缓存,非常感谢任何代码示例。

实际上,我正在使用JPA连接到DB。是否有可能调整ignite-schema-import以使我的POJO符合JPA。如果是,那么我应该在哪里研究。

1 个答案:

答案 0 :(得分:2)

ignite-schema-import实用程序的主要目的是帮助用户从RDBM迁移到Ignite,而无需手动编写大量代码。

对于生成的POJO上的JPA - 您可以使用此功能提交Pull Request(或创建自己的fork)。

你也可以看一下Web Console 它具有比Ignite Schema Import Utility更高级的数据库导入模型。

  1. 在网络控制台上注册。
  2. 在“群集屏幕”上创建示例群集。
  3. 转到“模型屏幕”。
  4. 点击从数据库导入。
  5. 您将被要求下载网络代理。下载,解压缩,将JDBC驱动程序复制到代理“jdbc-drivers”文件夹并启动它。
  6. 返回Web控制台 - 并输入JDBC URL +凭据。
  7. 选择要导入和导入的模式和表格。
  8. 转到“摘要屏幕”并下载所有配置,java文件和pom.xml的“准备播放”项目