Я знаю, что подобное сообщение уже было опубликовано ( SQL-запрос из выражения Toplink ), но я не нашел там ответа. Я хотел бы получить SQL-запрос из выражения Expression Builder:
У меня есть
Expression exp = builder.get(NUMBER.getAttributeName()).equal(getNumber());
и я хочу увидеть выражение SELECT
, например (Select * from table WHERE number=....)
Или можно выполнить выражение из Expression Builder без сеанса? (Я знаю, что когда я использовал query.prepareCall(session, new DatabaseRow())
, я мог получить утверждение, но мне просто нужно избегать использования сессии. Большое спасибо.