Я хотел бы узнать имя моего источника данных в коде.Есть ли способ сделать это?Я использую eclipselink.
спасибо Если быть более точным, моя цель - получить объект соединения jdbc.Я знаю, что могу сделать это через:
datasource = (DataSource) (new InitialContext()).lookup("my_data_source_name")
connection = dataSource.getConnection();
Но я не хочу жестко кодировать имя источника данных в моем коде.
Я также пытался
java.sql.Connection connection = em.unwrap(java.sql.Connection.class);
и всегда возвращает ноль.