Hibernate基于外鍵查詢
- public List<Order> getClientOrder(String clientId) {
- Session session = null;
- List<Order> orderList = null;
- try {
- session = HibernateUtil.getSession();
- session.beginTransaction();
- orderList = session.createQuery("from Order o where o.client.clientId = ?")
- .setParameter(1,clientId)
- .list();
- session.getTransaction().commit();
- } catch (Exception e) {
- e.printStackTrace();
- session.getTransaction().rollback();
- } finally {
- HibernateUtil.closeSession(session);
- }
- return orderList;
- }
posted on 2012-07-27 14:11 zx_bing 閱讀(266) 評論(0) 編輯 收藏 所屬分類: Hibernate