超级QBE查询
Super QBE是一个非常强大的功能,利用DTO语言生成复杂查询的参数类型,并自动实现查询逻辑。
创建文件
在任何可以访问实体类型的项目中,创建src/main/dto目录,在这个目录下创建文件Book.dto。
对于Java项目而言,如果当前项目并非定义实体类型的项目,需要在为当前项目中任何一个类添加@EnableDtoGeneration注解。
在文件头部添加如下代码
export com.yourcompany.yourproject.model.Book
-> package com.yourcompany.yourproject.dto
以上这些步骤,以及如何编译DTO文件,在DTO语言#2. 创建文件中有详细的讨论,本文不作重复性阐述。
定义Specification类型
...省略export语句...
specification BookSpecification {
}