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

com.easy.query.api.proxy.internal.ProxyEntityOnDuplicateKeyUpdate Maven / Gradle / Ivy

There is a newer version: 2.0.106
Show newest version
package com.easy.query.api.proxy.internal;

import com.easy.query.core.expression.lambda.SQLFuncExpression1;
import com.easy.query.core.proxy.ProxyEntity;
import com.easy.query.core.proxy.SQLSelectExpression;

/**
 * create time 2023/7/7 08:07
 * 文件说明
 *
 * @author xuejiaming
 */
public interface ProxyEntityOnDuplicateKeyUpdate,T, TChain> {
    /**
     * 请使用 onConflictThen
     * @return
     */
    @Deprecated
    TChain onConflictDoUpdate();

    /**
     * 请使用 onConflictThen
     * @return
     */
    @Deprecated
    TChain onConflictDoUpdate(SQLFuncExpression1 constraintPropertyExpression);
    /**
     * 请使用 onConflictThen
     * @return
     */
    @Deprecated
    TChain onConflictDoUpdate(SQLFuncExpression1 constraintPropertyExpression, SQLFuncExpression1 updatePropertyExpression);

    /**
     * 请使用 onConflictThen
     * @return
     */
    @Deprecated
    TChain onDuplicateKeyUpdate();

    /**
     * 请使用 onConflictThen
     * @return
     */
    @Deprecated
    TChain onDuplicateKeyUpdate(SQLFuncExpression1 updatePropertyExpression);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy