给定sqlite数据库作为输入,我想知道如何生成与关联数据库映射的ORMLite java类。非常感谢。
答案 0 :(得分:3)
您可以尝试 Telosys Tools ,这是一个用于代码生成的Eclipse插件 使用现有数据库使用可自定义的Velocity模板
请参阅:https://sites.google.com/site/telosystools/
GitHub for JPA提供了一组模板:
// github.com/telosys-tools-community/jpa-templates-TT206-v2
JPA 的Java类非常接近 ORMLite ,因此可以调整模板 在oder中生成ORMLite java类
Spring MVC和JPA的全球教程:
// sites.google.com/site/telosystutorial/springmvc-jpa-springdatajpa (你可以考虑一下JPA包)
答案 1 :(得分:1)
我是ORMLite的新手,也有同样的需求。
对于SQLite,我在表“sqlite_master”的字段“sql”中读取并解析SQL语句。
虽然它适用于表格,但我必须找到另一种处理视图的方法;现在我使用Excel将视图中的数据加载到ADO对象中并解析字段的属性以生成Java POJO类定义文本,然后将其粘贴到IDE上。
这并不完美,但我节省了很多时间。
答案 2 :(得分:0)
这不是ORMLite可以做到的事情 - 你将不得不提供帮助。如果您想编辑您的问题并包含您的SQLite架构,我将编辑我的答案以包含一些必要的对象。
例如,以下是一些字段映射:
我建议创建一个类并使用TableUtils.getCreateTableStatements(ConnectionSource, Class<T>)
方法来查看转出的架构以及它与现有架构的比较方式。然后添加或修改字段,直到您尽可能接近匹配。