org.hibernate.classic.Session.createQuery()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(278)

本文整理了Java中org.hibernate.classic.Session.createQuery()方法的一些代码示例,展示了Session.createQuery()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Session.createQuery()方法的具体详情如下:
包路径:org.hibernate.classic.Session
类名称:Session
方法名:createQuery

Session.createQuery介绍

暂无

代码示例

代码示例来源:origin: gocd/gocd

  1. @Override
  2. protected void doInTransactionWithoutResult(TransactionStatus status) {
  3. sessionFactory.getCurrentSession().createQuery("DELETE FROM VersionInfo").executeUpdate();
  4. }
  5. });

代码示例来源:origin: gocd/gocd

  1. @Override
  2. protected void doInTransactionWithoutResult(TransactionStatus status) {
  3. sessionFactory.getCurrentSession().createQuery("DELETE FROM " + Plugin.class.getSimpleName()).executeUpdate();
  4. }
  5. });

代码示例来源:origin: gocd/gocd

  1. @Override
  2. public List<Plugin> getAllPlugins() {
  3. return (List<Plugin>) transactionTemplate.execute((TransactionCallback) transactionStatus -> {
  4. Query query = sessionFactory.getCurrentSession().createQuery("FROM " + Plugin.class.getSimpleName());
  5. query.setCacheable(true);
  6. return query.list();
  7. });
  8. }

代码示例来源:origin: gocd/gocd

  1. @Override
  2. protected void doInTransactionWithoutResult(TransactionStatus status) {
  3. transactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
  4. @Override
  5. public void afterCommit() {
  6. clearEnabledUserCountFromCache();
  7. }
  8. });
  9. sessionFactory.getCurrentSession().createQuery("DELETE FROM User").executeUpdate();
  10. }
  11. });

代码示例来源:origin: gocd/gocd

  1. public Users allUsers() {
  2. return new Users((List<User>) transactionTemplate.execute((TransactionCallback) transactionStatus -> {
  3. Query query = sessionFactory.getCurrentSession().createQuery("FROM User");
  4. query.setCacheable(true);
  5. return query.list();
  6. }));
  7. }

代码示例来源:origin: gocd/gocd

  1. @Override
  2. protected void doInTransactionWithoutResult(TransactionStatus status) {
  3. transactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
  4. @Override
  5. public void afterCommit() {
  6. clearEnabledUserCountFromCache();
  7. }
  8. });
  9. String queryString = String.format("update %s set enabled = :enabled where name in (:userNames)", User.class.getName());
  10. Query query = sessionFactory.getCurrentSession().createQuery(queryString);
  11. query.setParameter("enabled", enabled);
  12. query.setParameterList("userNames", usernames);
  13. query.executeUpdate();
  14. }
  15. });

代码示例来源:origin: gocd/gocd

  1. @Override
  2. public boolean deleteUsers(List<String> userNames) {
  3. return (Boolean) transactionTemplate.execute((TransactionCallback) status -> {
  4. String queryString = "delete from User where name in (:userNames)";
  5. Query query = sessionFactory.getCurrentSession().createQuery(queryString);
  6. query.setParameterList("userNames", userNames);
  7. query.executeUpdate();
  8. return Boolean.TRUE;
  9. });
  10. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. @SuppressWarnings("unchecked")
  3. public List<Survey> retrieveAll() {
  4. return sessionFactory.getCurrentSession()
  5. .createQuery("from Survey survey order by survey.name").list();
  6. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. @SuppressWarnings("unchecked")
  3. public List<Application> retrieveAll() {
  4. return sessionFactory.getCurrentSession()
  5. .createQuery("from Application app order by app.name").list();
  6. }

代码示例来源:origin: hazelcast/hazelcast-code-samples

  1. @SuppressWarnings("unchecked")
  2. public List<Customer> getCustomers() {
  3. List<Customer> list = sessionFactory.getCurrentSession().createQuery("from Customer").list();
  4. return list;
  5. }

代码示例来源:origin: hazelcast/hazelcast-code-samples

  1. @SuppressWarnings("unchecked")
  2. public Set<String> getCustomerIds() {
  3. List<String> customerIdList = sessionFactory
  4. .getCurrentSession()
  5. .createQuery("select cus.id from Customer cus")
  6. .list();
  7. return new HashSet<String>(customerIdList);
  8. }

代码示例来源:origin: denimgroup/threadfix

  1. @SuppressWarnings("unchecked")
  2. @Override
  3. public List<JobStatus> retrieveAllOpen() {
  4. return sessionFactory
  5. .getCurrentSession()
  6. .createQuery(
  7. "from JobStatus jobStatus where jobStatus.open = :open "
  8. + "order by jobStatus.modifiedDate desc").setBoolean("open", true)
  9. .list();
  10. }

代码示例来源:origin: hazelcast/hazelcast-code-samples

  1. @Transactional(readOnly = false)
  2. public void deleteCustomer(String id) {
  3. Query query = sessionFactory.getCurrentSession().createQuery("delete Customer where id=:id");
  4. query.setParameter("id", id);
  5. query.executeUpdate();
  6. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. public void resetHiddenAll() {
  3. sessionFactory.getCurrentSession().createQuery(
  4. "update Vulnerability vulnerability set hidden = false")
  5. .executeUpdate();
  6. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. @SuppressWarnings("unchecked")
  3. public List<Application> retrieveAllActiveFilter(Set<Integer> authenticatedTeamIds) {
  4. return sessionFactory.getCurrentSession()
  5. .createQuery("from Application app where app.active = true and app.organization.id in (:ids) order by app.name")
  6. .setParameterList("ids", authenticatedTeamIds)
  7. .list();
  8. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. @SuppressWarnings("unchecked")
  3. public List<ExceptionLog> retrievePage(int page, int numberToShow) {
  4. return sessionFactory.getCurrentSession()
  5. .createQuery("from ExceptionLog log order by log.time desc")
  6. .setMaxResults(numberToShow)
  7. .setFirstResult((page - 1) * numberToShow)
  8. .list();
  9. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. public Defect retrieveByNativeId(String nativeId) {
  3. return (Defect) sessionFactory.getCurrentSession()
  4. .createQuery("from Defect defect where defect.nativeId = :nativeId")
  5. .setString("nativeId", nativeId).uniqueResult();
  6. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. public SurveyResult retrieveByName(String name) {
  3. return (SurveyResult) sessionFactory.getCurrentSession()
  4. .createQuery("from SurveyResult surveyResult where surveyResult.name = :name")
  5. .setString("name", name).uniqueResult();
  6. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. public WafRule retrieveByRule(String rule) {
  3. return (WafRule) sessionFactory.getCurrentSession()
  4. .createQuery("from WafRule wafRule where wafRule.rule = :rule")
  5. .setString("rule", rule).uniqueResult();
  6. }

代码示例来源:origin: denimgroup/threadfix

  1. @Override
  2. public Survey retrieveByName(String name) {
  3. return (Survey) sessionFactory.getCurrentSession()
  4. .createQuery("from Survey survey where survey.name = :name")
  5. .setString("name", name).uniqueResult();
  6. }

相关文章