java velocity用于基于mysql表生成类文件

java velocity用于基于mysql表生成类文件,java,orm,code-generation,velocity,Java,Orm,Code Generation,Velocity,如何生成基于mysql数据库表的java类文件 我见过一些velocity模板示例,但没有任何示例读取mysql db表并从中生成类文件 关键是获取表架构信息并在列中循环等。您应该使用Telosys,这是一种基于Velocity的轻量级代码生成器。它正是你所需要的 这个生成器能够连接到您的数据库来创建“数据库模型”,然后您只需在这个模型上应用模板来生成代码(通常是DAO、CRUD屏幕等) 它可以用任何技术(JDBC、JPA等)生成Java持久层 请参阅及其“数据库模型” GitHub上提供了一些

如何生成基于mysql数据库表的java类文件

我见过一些velocity模板示例,但没有任何示例读取mysql db表并从中生成类文件


关键是获取表架构信息并在列中循环等。

您应该使用Telosys,这是一种基于Velocity的轻量级代码生成器。它正是你所需要的

这个生成器能够连接到您的数据库来创建“数据库模型”,然后您只需在这个模型上应用模板来生成代码(通常是DAO、CRUD屏幕等)

它可以用任何技术(JDBC、JPA等)生成Java持久层

请参阅及其“数据库模型”

GitHub上提供了一些现成的模板。见:,

您应该使用Telosys,一种基于Velocity的轻量级代码生成器。它正是你所需要的

这个生成器能够连接到您的数据库来创建“数据库模型”,然后您只需在这个模型上应用模板来生成代码(通常是DAO、CRUD屏幕等)

它可以用任何技术(JDBC、JPA等)生成Java持久层

请参阅及其“数据库模型”

GitHub上提供了一些现成的模板。见:,

为什么你想自己做而不是让hbm2ddl这样的工具来做?因为我没有使用hibernate?正如我所说,这只是一个例子:hbm2ddl这样的工具。如果您告诉我们您使用的是什么框架,我们可能会建议使用这样的工具。如果您不使用现有的框架,那么为什么不呢?为什么您希望自己这样做,而不是让hbm2ddl这样的工具来做?因为我没有使用hibernate?正如我所说,这只是一个示例:hbm2ddl这样的工具。如果您告诉我们您使用的是什么框架,我们可能会建议使用这样的工具。如果您不使用现有的框架,那么为什么不呢?