Can I get the SQL string from a JPA Query object?

前端 未结 8 640
慢半拍i
慢半拍i 2021-01-01 12:36

May I know how can I get the sql from a JPA query? or let\'s say, convert the JPA query to a SQL string? Thank you very much!

8条回答
  •  余生分开走
    2021-01-01 13:26

    For Eclipselink: you can extract the SQL the following way:

    query.unwrap(EJBQueryImpl.class).getDatabaseQuery().getSQLString()
    

    It works only after the query has been executed.

提交回复
热议问题