Guest User

Untitled

a guest
Nov 20th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. package com.liferay.article.service.persistence;
  2.  
  3. import java.util.List;
  4. import com.liferay.article.model.Student;
  5. import com.liferay.article.model.impl.StudentImpl;
  6. import com.liferay.portal.kernel.dao.orm.QueryPos;
  7. import com.liferay.portal.kernel.dao.orm.QueryUtil;
  8. import com.liferay.portal.kernel.dao.orm.SQLQuery;
  9. import com.liferay.portal.kernel.dao.orm.Session;
  10. import com.liferay.portal.service.persistence.impl.BasePersistenceImpl;
  11. import com.liferay.util.dao.orm.CustomSQLUtil;
  12.  
  13. public class StudentFinderImpl extends BasePersistenceImpl<Student> implements StudentFinder {
  14. public List<Student> getStudentBetweenStudentId(int start, int end) {
  15. Session session = null;
  16. try {
  17. session = openSession();
  18. String sql = CustomSQLUtil.get("studentBetweenQuery");
  19. SQLQuery queryObject = session.createSQLQuery(sql);
  20. queryObject.setCacheable(false);
  21. queryObject.addEntity("Student", StudentImpl.class);
  22. QueryPos qPos = QueryPos.getInstance(queryObject);
  23. qPos.add(start);
  24. qPos.add(end);
  25. return (List<Student>) queryObject.list();
  26. // return (List<Student>)
  27. // QueryUtil.list(queryObject,getDialect(),start, end);// for
  28. // pagination feature
  29. } catch (Exception e) {
  30. e.printStackTrace();
  31. } finally {
  32. closeSession(session);
  33. }
  34. return null;
  35. }
  36. }
Add Comment
Please, Sign In to add comment