ibator工具会自动生成一些以example结尾的类,下面陈述这些类的作用。

首先说明什么是BLOB字段,BLOB通常是binary large object 或者basic large object 的简称,这些字段用于存储像图片、视频、音频或者其他多媒体资料。

example class 用于确定如何构建一个where语句。(每个非blob类型的字段都可以出现在where语句中)

每个example对象里头都有一个Criteria对象的列表,每一个Criteria对象代表一个where语句中的条件,这一组Criteria对象就组成了一个完整的where语句。

请看示例:

TestTableExample example = new TestTableExample();

example.createCriteria().andField1EqualTo(5);

上面的例子生成的where语句为:

where field1 = 5

××××××××××××

另一个示例:

TestTableExample example = new TestTableExample();

example.createCriteria()
    .andField1EqualTo(5)
    .andField2IsNull();

example.or(example.createCriteria()
    .andField3NotEqualTo(9)
    .andField4IsNotNull());

List<Integer> field5Values = new ArrayList<Integer>();
  field5Values.add(8);
  field5Values.add(11);
  field5Values.add(14);
  field5Values.add(22);

example.or(example.createCriteria()
    .andField5In(field5Values));

example.or(example.createCriteria()
    .andField6Between(3, 7));

得到的where语句为:

where (field1 = 5 and field2 is null)
     or (field3 <> 9 and field4 is not null)
     or (field5 in (8, 11, 14, 22))
     or (field6 between 3 and 7)

Example 类的作用相关推荐

  1. JAVA基础加强(张孝祥)_类加载器、分析代理类的作用与原理及AOP概念、分析JVM动态生成的类、实现类似Spring的可配置的AOP框架...

    1.类加载器 ·简要介绍什么是类加载器,和类加载器的作用 ·Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader ...

  2. 使用final类的作用是什么?

    问题:使用final类的作用是什么? 我在看一本关于Java的书,它里面说你可以定义一个类为final.我搞不明白有什么地方会被用到这样. 我是一个编程萌新.我想知道程序员在他们的程序里面都是怎么用f ...

  3. MFC中五个初始类的作用

    MFC中五个初始类的作用 https://blog.csdn.net/thisispan/article/details/7393401

  4. python抽象基类的作用_Python:多态、鸭子模型和抽象基类

    1. 多态 什么是多态 -- 多态,指的是一种事务具有多种形态: -- python是一种动态语言,默认支持多态,同一个方法 调用 不同的类对象 ,执行的 结果各不相同: 多态实现 -- 继承:不同子 ...

  5. java中的class 类的作用_Java中Class和单例类的作用与类成员的理解

    Java中Class类的作用与深入理解 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识.这个信息跟踪着每个对象所属的类.JVM利用运行时信息选择相应的方法执行.而保存 ...

  6. .class与.java_Java中Class类的作用与深入理解

    Java中Class类的作用与深入理解 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识.这个信息跟踪着每个对象所属的类.JVM利用运行时信息选择相应的方法执行.而保存 ...

  7. Tomcat源码中ObjectName这个类的作用

    2019独角兽企业重金招聘Python工程师标准>>> Tomcat源码中ObjectName这个类的作用 转载于:https://my.oschina.net/u/2308739/ ...

  8. python的类作用_从封装看类的作用

    从封装看类的作用 1. 面向对象 面向对象是一种编程技术,也是一种编程思想,它最贴近人类的普通思维,但却在学习过程中难倒了很多初学者,很多人不明白它是什么,并质疑类存在的意义是什么,本篇文章,就带你从 ...

  9. java中math类的作用_Java开发知识之Java的数字处理类Math类

    Java开发知识之Java的数字处理类Math类 一丶Java.text.DecimalFormat类与NumberFormat类 首先 Java.text.DecimalFormat指的是Decim ...

最新文章

  1. Aspx页面生命周期(转)
  2. Highcharts 中文参考文档
  3. Wechat的支付逻辑流程
  4. [C++STL]常用查找算法
  5. 你不知道的Chrome调试技巧
  6. Linux文件类型详解
  7. maxscript编辑器脚本高亮显示
  8. XML约束、如何在xml中引入dtd、dtd语法、ENTITY(实体)
  9. STM32CUBEIDE USB下载总是连接不上 总是USBD_BUSY
  10. jenkins with ant 和 invoke ant
  11. 计算机科学与技术用惠普星15,11代酷睿满血出击 快来GET蔡徐坤同款惠普星14吧...
  12. elementUI的 tree搜索过滤,可识别拼音,且不区分大小写
  13. ASPCMS插件,批量ASPCMS采集发布插件
  14. TPP并不可怕,可怕的是我们开始自我封闭
  15. 2019 拖拉机(双端队列广搜)
  16. 正在考虑写一本书《中国有所没有围墙的大学,影响了世界几千年》第一章请给个反响...
  17. Procmon 的使用
  18. Ubuntu中使用freeradius配置RADIUS,并在RADIUS中配置LDAP
  19. 前端基础--JavaScript
  20. IE11卸载不掉的问题

热门文章

  1. 运动目标检测之帧差法
  2. OFDM学习笔记(一)(OFDM技术简介)
  3. Docker安装和部署
  4. Linux ssh免密登录
  5. SSH免密登录(笔记)
  6. 云管平台 | 云成本分析优化管理
  7. 机器学习算法系列(一)- 感知器学习算法(PLA)
  8. MacOS 苹果系统下 OBS黑屏(屏幕录制黑屏)解决办法
  9. 基于Javaweb实现的人脸识别考勤系统
  10. Python数据可视化——图型参数介绍