bean-searcher内嵌参数

简介: bean-searcher内嵌参数

凡事有私心的人,虚荣心强的人,一切以我为中心的人才最爱听拍马屁的奉承话、甜言蜜语,其中一定包含着辛辣——席勒

文档链接

这里的内嵌参数中的一种,拼接参数可以让我们传入自定义的sql,更加的灵活

例如嵌入到@SearchBean.tables

@SearchBean(
    tables = ":table:"      // 参数 table 由检索时动态指定,这在分表检索时非常有用
)
public class Order {
    @DbField("id")
    private long id;
    @DbField("order_no")
    private String orderNo;
}

又或者是groupBy

@SearchBean(
    tables = "student", 
    groupBy = ":groupBy:"           // 动态指定分组条件
)
public class StuAge {
    @DbField("avg(age)")
    private int avgAge;
}

甚至字段也可以嵌入

@SearchBean(tables = "sutdent")
public class StuAge {
    @DbField(":field:")
    private String value;
}

这个特性,能让我们直接将构造好的sql放入map

例如这里的:field:,我们只需要在map里放入一个keyfield的值,例如IFNULL(name,'default'),即可生成对应的sql

相关文章
|
12天前
|
前端开发 Oracle Java
Bean Searcher v4.3.0 重大更新!
Bean Searcher 是一款专注高级查询的只读 ORM 开源项目。本次更新带来了大家期待已久的功能 ...
161 0
|
1月前
|
Java Spring 容器
面试题:在spring框架下面,Bean的属性lazy-init有什么作用,默认值是多少
面试题:在spring框架下面,Bean的属性lazy-init有什么作用,默认值是多少
19 0
|
6月前
|
存储 SQL 前端开发
bean-searcher参数转换
bean-searcher参数转换
44 1
|
7月前
|
Java 容器
SpringMVC中参数是如何绑定and返回结果是如何解析的?
SpringMVC中参数是如何绑定and返回结果是如何解析的?
40 0
|
8月前
43SpringMVC - 参数绑定(默认支持的参数类型)
43SpringMVC - 参数绑定(默认支持的参数类型)
28 0
|
Java Spring 容器
Spring-方法注入lookup、方法替换MethodReplacer接口
Spring-方法注入lookup、方法替换MethodReplacer接口
102 0
|
Java Spring 容器
Spring-注入参数详解-[集合类型属性]
Spring-注入参数详解-[集合类型属性]
63 0
|
Java 容器 Spring
Bean的加载方式
Bean的加载方式 1.XML方式声明bean 2.XML+注解方式声明bean 3.注解方式声明配置类 扩展1——FactoryBean 扩展2——配置类中导入原始的配置文件(系统迁移) 扩展3——proxyBeanMethods 4.使用@Import导入要注入的bean 扩展4——使用@Import注解还可以导入配置类 5.使用上下文对象在容器初始化完毕后注入bean 6.导入实现了ImportSelector接口的类,实现对导入源的编程式处理 bean的加载方式(七) bean的加载方式(八)
|
前端开发 Java
Springboot 一个注解搞定返回参数key转换 【实用】
Springboot 一个注解搞定返回参数key转换 【实用】
221 0
Springboot 一个注解搞定返回参数key转换 【实用】