天天看點

Mybatis xml中引用枚舉值

xml中引用枚舉值

${@[email protected]}
${@枚舉類全類名@枚舉執行個體.屬性名}
           
  • 例:
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 = '${@[email protected]}'
#如果枚舉類是一個内部類的話,則使用`$`符擷取
select * from user where sex = '${@[email protected]}'