2014-02-21 12 views
0

我正在爲我們的一個項目測試JDBC OrientDB驅動程序。它似乎工作正常,我只有一個問題。我如何獲取關係數據,是否有相同的點符號?讓我們考慮使用Person和City類的標準OrientDB演示數據。我如何獲取人物數據並獲取相關城市名稱信息使用JDBC驅動程序以及如何獲取關係信息?

select * from Person and how to get 'city.name' ? 

查詢城市價值的結果是:City#11:0{name:Rome,country:Italy} v1

回答

2

這很容易:

select city.name from Person 
+0

我使用的,而不是在選擇查詢「*」的字段名稱時收到以下錯誤。 'select * from Person'很好,'選擇姓名,來自Person的電子郵件'會在下面引發錯誤。 顯示java.lang.NullPointerException com.orientechnologies.orient.jdbc.OrientJdbcResultSetMetaData.getTableName(OrientJdbcResultSetMetaData.java:245)com.sun.rowset.CachedRowSetImpl.initMetaData(CachedRowSetImpl.java:753)com.sun.rowset.CachedRowSetImpl。 (CachedRowSetImpl.java:633) com.sun.rowset.internal.CachedRowSetReader.readData(CachedRowSetReader.java:192)com.sun.rowset.CachedRowSetImpl.execute(CachedRowSetImpl.java:798) –

+0

您使用的是什麼版本?您可以嘗試使用OrientDB 1.7-rc *和JDBC驅動程序版本1.7-rc2-SNAPSHOT嗎? – Lvca

相關問題