在Servoy(一个开发和部署平台)中,您可以使用所谓的JSFoundSet,它是一个包含由SQL定义的记录对象的对象。这样的JSFoundSet使用适当的注释创建如下:
/** @type{JSFoundSet<db:/database/table_name}*/
var fs = null;
从这一点开始,您可以在代码中使用变量fs
来获取或设置table_name
属性的值。因此,如果我要创建表客户的创建集,并且此表包含 id , firstName 和 lastName 列,然后Servoy平台提供了intellisense,允许我这样做:
fs.id = 1;
fs.firstName = 'John';
fs.lastName = 'Doe';
由于我也使用了很多Java,我想看看我是否可以用Java创建类似的东西。所以我想在我们的示例中创建一个特定泛型类型的类FoundSet
,比如类型 Customer ,之后在我的代码中我可以创建这个类的对象然后访问FoundSet的公共字段(set / get)。键入时我希望看到这些字段通过intellisense显示。
是否有一个库或某种类型允许我将一些注释定义为Servoy示例来实现此目的?