Mybatis xml中引用枚举值

xml中引用枚举值
${@com.demo.Sex@MAN.value}
${@枚举类全类名@枚举实例.属性名}
  • 例:
package com.demo.Sex;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum Sex{

    /**
     * 0=男
     */
    MAN("0"),

    /**
     * 1=女
     */
    WOMAN("1"),

    ;

    private final String value;
}

#那么xml文件中应该写
select * from user where sex = '${@com.demo.Sex@MAN.value}'
#如果枚举类是一个内部类的话,则使用`$`符获取
select * from user where sex = '${@com.demo.User$Sex@MAN.value}'
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值