我想在代碼中找到我的數據源名稱。有沒有辦法做到這一點? 我正在使用eclipselink。JPA - 是否有檢索持久性單元信息的方法/方法
謝謝 更具體地說,我的目標是獲得一個jdbc連接對象。 我知道我能做到這一點直通:
datasource = (DataSource) (new InitialContext()).lookup("my_data_source_name")
connection = dataSource.getConnection();
但我不想硬編碼在我的代碼數據源名稱。
我也試過
java.sql.Connection connection = em.unwrap(java.sql.Connection.class);
,它總是返回null。
提到你的目標可能有助於獲得更合適的答案。你想實現什麼? – 2011-05-18 15:58:43