`
默翁1
  • 浏览: 25392 次
社区版块
存档分类
最新评论

Criteria接口

 
阅读更多

Criteria接口和Query接口类似,它允许创建并执行面向对象方式的查询,例如以下代码:

public static void main(String[] args) {
		Configuration configuration=new Configuration().configure();
		SessionFactory sessionFactory=configuration.buildSessionFactory();
		Session session=sessionFactory.openSession();
		Transaction transaction=session.beginTransaction();
		Criteria criteria=session.createCriteria(News.class);
		Criterion criterion=Restrictions.eq("id", new Integer(1));
		criteria.add(criterion);
		List<News> newss=criteria.list();
		transaction.commit();
		session.close();
		for(News news:newss){
			System.out.println(news.getTitle()+"======"+news.getContent());
		}	
	}

 

分享到:
评论

相关推荐

    Criteria使用方法

    介绍了hibernate中 Criteria接口在实际开发过程中的常见使用方法及技巧

    hibernate 完整教程 自学

    SessionFactory接口  SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。... Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式

    Hibernate体系结构的概要图

    [Hibernate体系结构的概要图] Hibernate体系结构的概要图 Hibernate的核心接口一共有6个,分别为:Session、SessionFactory... Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式

    网站设计方案(完整版).doc

    XXX公司 XX发布平台 设计方案 XX单位 2022年12月 1、概述 阐述项目建设背景…… 项目必要性、先进性…… 2、建设目标 1、宣传公司、中心的管理理念... Query和Criteria接口 Query和Criteria接口负责执行各种数据库查询

    从J2SE到J2EE知识点介绍

    5. Query和Criteria接口 195 (五) Hibernate的安装和配置 195 1. 安装Hibernate 195 2. 映射文件 197 3. Hibernate配置 200 (六) 通过Session完成基本操作 204 1. 保存数据(源代码:hibernate_0100) 204 2. 删除...

    hibernate学习文档

    hibernate 学习资料 Session接口 Query和Criteria接口 Hibernate主键介绍 二级缓存的管理

    hibernate_first6项目源码

    在之前项目的基础上添加了Criteria接口查询的例子,以便忘记的时候查看

    JSP开发中hibernate框架的常用检索方式总结

    QBC检索:通过criteria接口对象查询 SQL检索:通过SQL语句查询  2、HQL检索方式: 查询全部数据:session.createQuery(“from 类名”); 根据条件查询:session.createQuery(“from 类名 where 属性名=?”)....

    spring-jdbc-orm:基于spring-jdbc 写的一个小型ORM

    spring-jdbc-orm基于spring-jdbc 写的一个小型ORM设计初衷由于公司现有的代码工程经历了无数人的手,原来的初衷已经变了模样,可以说...参考资料封装sql语句的的代码参考了 hibernate 中Criteria接口和实现对应的部分,

    Hibernate Criteria用法大全.docx

    Hibernate 提供了操纵对象和相应的 RDBMS 表中可用...Hibernate Session 接口提供了 createCriteria() 方法,可用于创建一个 Criteria 对象,使当您的应用程序执行一个标准查询时返回一个持久化对象的类的实例。

    Hibernate的五个核心接口介绍.png

    Hibernate的五个核心接口 Configuration SessionFactory Session Transcation Query和Criteria

    sqli:orm sql接口,Criteria,CriteriaBuilder,ResultMapBuilder

    sqli仅仅是SQL的编程接口,需要整合到已有的框架或项目中, 在io.xream.x7项目里实现了和Spring-Boot/Spring-JdbcTemplate的整合 @EnableX7Repostory // code at x7/x7-spring-boot-starter public class App{ main()...

    CDMI (云存储管理接口规范)

    22 - Query Queues Describes how CDMI clients may efficiently discover what content matches a given set of metadata query criteria or full-content search criteria Annex A - (normative) Transport ...

    jcr-criteria:使用Java代码的JCR查询

    这是一种使用Java代码创建和执行JCR查询的方法,使用的接口受Hibernate / JPA使用的Criteria API的启发。 该代码基于Openmind开发的的 (openutils-mgnlcriteria)模块。 相较于openutils-mgnlcriteria存在于任何...

    python requests 库请求带有文件参数的接口实例

    有些接口参数是一个文件格式,比如fiddler 抓包参数如下显示 这个接口的 form-data fiddler 显示的和不带文件参数的接口有明显区别,显示... "hit_criteria": "name", "action_on_duplicated_name": "generate_new",

    PI日志按XML字段抽取查找(多图)

    填写“接口名”、“发送方系统”和“接收方系统” 填写“XPATH”并选中下面两个框 填写对应的“Namespace” 填写“XPATH”和“Namespace”可以参考ID中的 运行T-code:SE38 运行城程序SXMS_EXTRACT_MESSAGES(此举...

    MyBatis generator

    Mybatis Generator 根据数据库自动生成相关对象及接口,默认不支持分页功能,通过plugin得以实现,使用方式,在generatorconfig.xml里引用即可: &lt;!-- 这里引入扩展插件 --&gt; ...

    hibernate4.3完整jar包

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java...Hibernate的核心接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。

    设计模式速记

    创建型模式 静态工厂模式(Factory Pattern)静态方法返回实例 抽象工厂模式(Abstract Factory Pattern)接口方式返回实例 ...过滤器模式(Filter、Criteria Pattern)按条件过滤集合 组合模式(Com

    hibernate-3.2完整源码包和4.x模块(ogm、search、validator等)版本包.txt

    Hibernate是开源的ORM对象关系映射框架,包括Session、SessionFactory、Transaction、Query、Criteria和Configuration六核心类和接口。

Global site tag (gtag.js) - Google Analytics