我使用Telosys工具进行代码生成。这是一个非常好的工具,对我帮助很大。
但是有一个问题,就是它提供数据库架构信息,我可以访问模板(模板以前是速度模板),这很好,但是如何从数据库中获取选定实体的数据?我无法找到,我可以通过它获得所选表数据。
请提供解决方案,或提供替代方法。
感谢你!
答案 0 :(得分:6)
Telosys Tools旨在从数据库中检索模型, 而不是存储在表格中的数据。
但它允许创建可用的自己的特定工具类 在模板中,因此可以创建特定的Java类来从数据库中检索数据。
“database-doc”包中有这种特定类的示例 https://github.com/telosys-tools/database-doc-bundle-TT210(在类文件夹中) 为了简化加载,最简单的方法是在“默认包”(没有java包)
中创建类NB: 问题是包含JDBC驱动程序的jar 生成器类加载器无法访问,因此您必须使用特定的类加载器并直接连接JDBC驱动程序。
以下是示例:https://gist.github.com/l-gu/ed0c8726807e5e8dd83a 不要按原样使用(连接永远不会关闭),但可以很容易地进行调整。