All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.yulichang.annotation.Condition Maven / Gradle / Ivy

package com.github.yulichang.annotation;


import com.github.yulichang.annotation.enums.SqlKeyword;

/**
 * 映射表条件
 *
 * @author yulichang
 * @since 1.2.0
 */
@SuppressWarnings("unused")
public @interface Condition {

    /**
     * 条件枚举
     * 目前只实现了 = != > >= < <=
     * 其他的暂未实现 TODO
     *
     * @see SqlKeyword
     */
    SqlKeyword keyWord() default SqlKeyword.EQ;

    /**
     * 数据库列名
     */
    String column();

    /**
     * 对应的值
     * 一般是一个值
     * 如果条件是 between 会取前两个
     * 如果条件是 in 就会取全部
     */
    String[] value();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy