拥有createNativeQuery
SELECT c.name,c.breed,c.weight FROM cat c
也是这样
SELECT Customers.CustomerName,Orders.OrderID FROM Customers LEFT JOIN Customers.CustomerID = Orders.CustomerID ORDER BY上的订单 Customers.CustomerName;
我想提取以下信息:
可以使用Hibernate 5 / JPA 2.1获取此类信息吗?
或者,如果可以使用元数据获取这些数据?我找到了一个解决方案来获取与EntityManager的连接,然后你可以绘制任何元数据。不幸的是,这是Hibernate 4 / JPA 2.0的解决方案,不适用于Hibernate 5 / JPA 2.1。
Session session = em.unwrap(Session.class);
SessionFactoryImplementor sfi = (SessionFactoryImplementor) session.getSessionFactory();
ConnectionProvider cp = sfi.getConnectionProvider();
Connection conn = cp.getConnection();