如何在SQL中获取正确的类参数序列号?

时间:2015-04-29 10:05:47

标签: intersystems-cache

仍然在使用JDBC从SQL读取类元素的任务......我的类参数存在问题。

鉴于这两个SQL查询(在名称空间li中):

SAMPLES

第一个查询将正确地报告源文件中的序列号。

但是,第二个查询不是这种情况:select name, sequenceNumber from %Dictionary.PropertyDefinition where parent = 'Sample.Person'; select name, sequenceNumber from %Dictionary.ParameterDefinition where parent = 'Aviation.Cubes.Aircraft.StarAircraftModel'; 始终为0!

如何获取参数的“位置”?

1 个答案:

答案 0 :(得分:2)

第二个查询也是正确的,但错误的目标,因为,这样的行为可能对生成的类。您可以在此类的定义中通过非空GeneratedBy属性查看它。如果您尝试为Sample.Person执行此操作,则会正确显示。

但我仍然不明白你为什么使用JDBC,因为它太慢了。我不确定你在做什么,但也许,我的代码可以帮助你。 Java class用于读取缓存类。