如何生成基于mysql数据库表的java类文件?
我已经看到了一些速度模板示例,但没有任何内容读取mysql db表并从中生成类文件。
关键是获取表架构信息并循环遍历列等。
答案 0 :(得分:0)
您应该使用 Telosys ,这是一种基于Velocity的轻量级代码生成器。它完全满足您的需求。
此生成器能够连接到数据库以创建“数据库模型”,然后只需在此模型上应用模板即可生成代码(通常为DAO,CRUD屏幕等)。
它可以用于通过任何一种技术(JDBC,JPA等)生成Java持久层
请参见http://www.telosys.org/及其“数据库模型” http://www.telosys.org/models.html
GitHub上提供了一些准备使用的模板。参见:http://www.telosys.org/templates.html, https://github.com/telosys-templates-v3