List of usage examples for org.hibernate Query setReadOnly
Query<R> setReadOnly(boolean readOnly);
From source file:edu.ur.hibernate.ir.item.db.HbCopyrightStatementDAO.java
License:Apache License
/** * Get the copyright statements ordered by name. * /*from www . j av a 2 s . co m*/ * @see edu.ur.ir.item.ContentTypeDAO#getContentTypesOrderByName(int, int, String) */ @SuppressWarnings("unchecked") public List<CopyrightStatement> getCopyrightStatementsOrderByName(final int rowStart, final int numberOfResultsToShow, final OrderType orderType) { List<CopyrightStatement> copyrightStatements = (List<CopyrightStatement>) hbCrudDAO.getHibernateTemplate() .execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (orderType.equals(OrderType.ASCENDING_ORDER)) { q = session.getNamedQuery("getCopyrightStatementByNameAsc"); } else { q = session.getNamedQuery("getCopyrightStatementByNameDesc"); } q.setFirstResult(rowStart); q.setMaxResults(numberOfResultsToShow); q.setReadOnly(true); q.setFetchSize(numberOfResultsToShow); return q.list(); } }); return copyrightStatements; }
From source file:edu.ur.hibernate.ir.item.db.HbExtentTypeDAO.java
License:Apache License
/** * Get extent types./*w w w . j a v a 2s.com*/ * * @see edu.ur.ir.item.ExtentTypeDAO#getExtentTypesOrderByName(int, int, String) */ @SuppressWarnings("unchecked") public List<ExtentType> getExtentTypesOrderByName(final int rowStart, final int numberOfResultsToShow, final String sortType) { List<ExtentType> extentTypes = (List<ExtentType>) hbCrudDAO.getHibernateTemplate() .execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (sortType.equalsIgnoreCase("asc")) { q = session.getNamedQuery("getExtentTypesOrderByNameAsc"); } else { q = session.getNamedQuery("getExtentTypesOrderByNameDesc"); } q.setFirstResult(rowStart); q.setMaxResults(numberOfResultsToShow); q.setReadOnly(true); q.setFetchSize(numberOfResultsToShow); return q.list(); } }); return extentTypes; }
From source file:edu.ur.hibernate.ir.item.db.HbIdentifierTypeDAO.java
License:Apache License
/** * Get identifier types./*from w w w . jav a 2 s. c o m*/ * * @see edu.ur.ir.item.IdentifierTypeDAO#getIdentifierTypesOrderByName( int, int, String) */ @SuppressWarnings("unchecked") public List<IdentifierType> getIdentifierTypesOrderByName(final int rowStart, final int numberOfResultsToShow, final String sortType) { List<IdentifierType> identifierTypes = (List<IdentifierType>) hbCrudDAO.getHibernateTemplate() .execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (sortType.equalsIgnoreCase("asc")) { q = session.getNamedQuery("getIdentifierTypesOrderByNameAsc"); } else { q = session.getNamedQuery("getIdentifierTypesOrderByNameDesc"); } q.setFirstResult(rowStart); q.setMaxResults(numberOfResultsToShow); q.setReadOnly(true); q.setFetchSize(numberOfResultsToShow); return q.list(); } }); return identifierTypes; }
From source file:edu.ur.hibernate.ir.item.db.HbLanguageTypeDAO.java
License:Apache License
/** * Get the language types order by name. * /* w w w . j a v a2 s.c o m*/ * @see edu.ur.ir.item.LanguageTypeDAO#getLanguageTypesOrderByName(int, int, String) */ @SuppressWarnings("unchecked") public List<LanguageType> getLanguageTypesOrderByName(final int rowStart, final int numberOfResultsToShow, final String sortType) { List<LanguageType> languageTypes = (List<LanguageType>) hbCrudDAO.getHibernateTemplate() .execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (sortType.equalsIgnoreCase("asc")) { q = session.getNamedQuery("getLanguageTypesOrderByNameAsc"); } else { q = session.getNamedQuery("getLanguageTypesOrderByNameDesc"); } q.setFirstResult(rowStart); q.setMaxResults(numberOfResultsToShow); q.setReadOnly(true); q.setFetchSize(numberOfResultsToShow); return q.list(); } }); return languageTypes; }
From source file:edu.ur.hibernate.ir.item.db.HbPublisherDAO.java
License:Apache License
@SuppressWarnings("unchecked") public List<Publisher> getPublishersOrderByName(final int rowStart, final int numberOfResultsToShow, final String sortType) { List<Publisher> publishers = (List<Publisher>) hbCrudDAO.getHibernateTemplate() .execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (sortType.equalsIgnoreCase("asc")) { q = session.getNamedQuery("getPublishersOrderByNameAsc"); } else { q = session.getNamedQuery("getPublishersOrderByNameDesc"); }/*from w w w. j av a 2 s.c om*/ q.setFirstResult(rowStart); q.setMaxResults(numberOfResultsToShow); q.setReadOnly(true); q.setFetchSize(numberOfResultsToShow); return q.list(); } }); return publishers; }
From source file:edu.ur.hibernate.ir.item.db.HbSeriesDAO.java
License:Apache License
@SuppressWarnings("unchecked") public List<Series> getSeriesOrderByName(final int rowStart, final int numberOfResultsToShow, final String sortType) { List<Series> series = (List<Series>) hbCrudDAO.getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (sortType.equalsIgnoreCase("asc")) { q = session.getNamedQuery("getSeriesOrderByNameAsc"); } else { q = session.getNamedQuery("getSeriesOrderByNameDesc"); }//from w w w . ja va 2 s . c o m q.setFirstResult(rowStart); q.setMaxResults(numberOfResultsToShow); q.setReadOnly(true); q.setFetchSize(numberOfResultsToShow); return q.list(); } }); return series; }
From source file:edu.ur.hibernate.ir.item.db.HbSponsorDAO.java
License:Apache License
@SuppressWarnings("unchecked") public List<Sponsor> getSponsorsOrderByName(final int rowStart, final int numberOfResultsToShow, final OrderType orderType) { List<Sponsor> sponsors = (List<Sponsor>) hbCrudDAO.getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (orderType.equals(OrderType.ASCENDING_ORDER)) { q = session.getNamedQuery("getSponsorsOrderByNameAsc"); } else { q = session.getNamedQuery("getSponsorsOrderByNameDesc"); }/*from w w w .ja va2 s.co m*/ q.setFirstResult(rowStart); q.setMaxResults(numberOfResultsToShow); q.setReadOnly(true); q.setFetchSize(numberOfResultsToShow); return q.list(); } }); return sponsors; }
From source file:edu.ur.hibernate.ir.item.db.HbSponsorDAO.java
License:Apache License
/** * // w w w .j a va 2s .c o m * @see edu.ur.ir.item.SponsorDAO#getByNameFirstChar(int, int, char, edu.ur.order.OrderType) */ @SuppressWarnings("unchecked") public List<Sponsor> getByNameFirstChar(final int rowStart, final int maxResults, final char firstChar, final OrderType orderType) { List<Sponsor> sponsors = (List<Sponsor>) hbCrudDAO.getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (orderType.equals(OrderType.ASCENDING_ORDER)) { q = session.getNamedQuery("getSponsorsOrderByNameFirstCharAsc"); } else { q = session.getNamedQuery("getSponsorsOrderByNameFirstCharDesc"); } q.setCharacter("sponsorFirstChar", Character.toLowerCase(firstChar)); q.setFirstResult(rowStart); q.setMaxResults(maxResults); q.setReadOnly(true); q.setFetchSize(maxResults); return q.list(); } }); return sponsors; }
From source file:edu.ur.hibernate.ir.item.db.HbSponsorDAO.java
License:Apache License
/** * // w w w. j a v a 2s. c o m * @see edu.ur.ir.item.SponsorDAO#getSponsorsByNameBetweenChar(int, int, char, char, edu.ur.order.OrderType) */ @SuppressWarnings("unchecked") public List<Sponsor> getSponsorsByNameBetweenChar(final int rowStart, final int maxResults, final char firstChar, final char lastChar, final OrderType orderType) { List<Sponsor> sponsors = (List<Sponsor>) hbCrudDAO.getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (orderType.equals(OrderType.ASCENDING_ORDER)) { q = session.getNamedQuery("getSponsorsOrderByNameFirstCharRangeAsc"); } else { q = session.getNamedQuery("getSponsorsOrderByNameFirstCharRangeDesc"); } q.setCharacter("firstChar", Character.toLowerCase(firstChar)); q.setCharacter("secondChar", Character.toLowerCase(lastChar)); q.setFirstResult(rowStart); q.setMaxResults(maxResults); q.setReadOnly(true); q.setFetchSize(maxResults); return q.list(); } }); return sponsors; }
From source file:edu.ur.hibernate.ir.news.db.HbNewsDAO.java
License:Apache License
@SuppressWarnings("unchecked") public List<NewsItem> getNewsItems(final int rowStart, final int numberOfResultsToShow, final String sortType) { List<NewsItem> newsItems = (List<NewsItem>) hbCrudDAO.getHibernateTemplate() .execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = null; if (sortType.equalsIgnoreCase("asc")) { q = session.getNamedQuery("getNewsItemsOrderByNameAsc"); } else { q = session.getNamedQuery("getNewsItemsOrderByNameDesc"); }//from www . j a v a2 s. c o m q.setFirstResult(rowStart); q.setMaxResults(numberOfResultsToShow); q.setReadOnly(true); q.setFetchSize(numberOfResultsToShow); return q.list(); } }); return newsItems; }