我正在使用Telosys工具来生成代码。这是个很好的工具,帮了我很多忙。
但是有一个问题,就是它提供了数据库模式信息,我可以在模板中访问(模板以前是速度模板),这是很好的,但是如何从数据库中获取所选实体的数据呢?我无法找到它,通过它我可以获得所选的表data。
如果有的话,请提供解决方案,或者提供其他方法。
谢谢你!
发布于 2014-06-18 21:32:32
Telosys工具旨在从数据库中检索模型,而不是存储在表中的数据。
但是它允许创建自己的特定工具类(可以在模板中使用),因此可以创建特定的Java从数据库检索数据。
在“数据库-文档”包https://github.com/telosys-tools/database-doc-bundle-TT210 (在类文件夹中)中有这样一个特定类的例子来简化加载,最简单的方法是在“默认包”(没有java包)中创建类。
注意:问题是包含JDBC驱动程序的jar不能被生成器类加载器访问,所以您必须使用特定于的类加载器并直接连接到JDBC驱动程序。
下面是一个示例:https://gist.github.com/l-gu/ed0c8726807e5e8dd83a不按原样使用它(连接从未关闭),但可以很容易地进行调整。
https://stackoverflow.com/questions/24277470
复制相似问题