2015-04-29 23 views
1

仍然在使用JDBC從SQL中讀取類元素的任務...我有一個類參數的問題。如何在SQL中獲取正確的類參數序號?

鑑於這兩個SQL查詢(無論是在命名空間SAMPLES):

select name, sequenceNumber from %Dictionary.PropertyDefinition 
    where parent = 'Sample.Person'; 

select name, sequenceNumber 
    from %Dictionary.ParameterDefinition 
    where parent = 'Aviation.Cubes.Aircraft.StarAircraftModel'; 

第一查詢將正確報告的源文件中的序列號,因爲它已經被寫入。

但是,對於第二個查詢,情況並非如此:sequenceNumber始終爲0!

如何獲取參數的「位置」?

回答

2

第二個查詢也是正確的,但是目標錯誤,因爲這樣的行爲可能對於生成的類。您可以通過定義此類的非空GeneratedBy屬性來查看它。如果您嘗試使用Sample.Person,它將顯示正確。

但我仍不明白你爲什麼使用JDBC,因爲它太慢了。我不確定你在做什麼,但也許,我的代碼可以幫助你。用於讀取緩存類的Java class

+0

那麼,我使用JDBC,因爲此刻我不知道更好;)我會看看你的項目,它看起來很有趣! – fge

+0

嗯,好的,看起來像我需要另一個罐子才能使用您在項目中使用的類...我會調查 – fge

相關問題