Advertisement
Guest User

Untitled

a guest
Mar 19th, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. Note:
  2. Added:
  3. Converted Order orderId from Integer to int - though I'm sure it would be handled by autoboxing /unboxing
  4.  
  5. @SuppressWarnings("unchecked")
  6. public void deleteObsThatReference(Order order) {
  7. int orderId;
  8.  
  9. if (order != null) {
  10. Integer ordId = order.getOrderId();
  11. orderId = ordId.intValue();
  12. log.debug("***** orderId = *****" + orderId);
  13. if (log.isTraceEnabled()) {
  14. Criteria crit = sessionFactory.getCurrentSession().createCriteria(Obs.class);
  15. crit.add(Restrictions.eq("order", order));
  16.  
  17. List<Obs> obs = crit.list();
  18. log.debug("***** obs = " + obs + " *****");
  19.  
  20. Integer authUserId = null;
  21. if (Context.isAuthenticated())
  22. authUserId = Context.getAuthenticatedUser().getUserId();
  23.  
  24. log.trace(authUserId + "***** Obs " + obs + " *****");
  25.  
  26. }
  27. /*
  28. sessionFactory.getCurrentSession().createQuery("delete Obs where order = :orderId").setInteger("orderId",
  29. order.getOrderId()).executeUpdate();
  30. */
  31. int deletedEntities = sessionFactory.getCurrentSession().createQuery("delete Obs where order = :orderId")
  32. .setInteger("orderId", order.getOrderId()).executeUpdate();
  33.  
  34. log.debug("***** deletedEntities = " + deletedEntities);
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement