JPA ---- EntityManager使用

  使用@PersistenceContext声明:

@PersistenceContext
private EntityManager entityManager;

  

  1、查询数据获取ResultSet结果集:

SessionImplementor session = entityManager.unwrap(SessionImplementor.class);
Connection connection = session.connection();
PreparedStatement ps = connection.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,
		              ResultSet.CONCUR_READ_ONLY);
ps.setFetchSize(Integer.MIN_VALUE);
ps.setFetchDirection(ResultSet.FETCH_REVERSE);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
    Object value = rs.getObject(name);
}

  

 

posted @ 2020-09-23 10:02  ヤBig、Bossづ  阅读(325)  评论(0编辑  收藏  举报