Skip to content

@Query support any parser, for example. #643

@fengsoshuai

Description

@fengsoshuai
    @Query("insert into stock_logistics_no (logistics_id, logistics_type, logistics_no, stockout_id, send_province, send_city, send_district, send_address, status, created)" +
            " value (:logisticsId, :logisticsType, :logisticsNo, :stockOutId, :sendProvince," +
            ":sendCity, :sendDistrict, :sendAddress, :status, :created) ON DUPLICATE KEY UPDATE stockout_id=VALUES(stockout_id),status=VALUES(status)")
    Mono<Void> insertIntoOnDuplicateKey(Integer logisticsId, Integer logisticsType, String logisticsNo, Integer stockOutId,
                                        String sendProvince, String sendCity, String sendDistrict, String sendAddress, Integer status, LocalDateTime created);

    default Mono<Void> insertIntoOnDuplicateKey(StockLogisticsNo stockLogisticsNo) {
        return insertIntoOnDuplicateKey(
                stockLogisticsNo.getLogisticsId(), stockLogisticsNo.getLogisticsType(), stockLogisticsNo.getLogisticsNo(),
                stockLogisticsNo.getStockOutId(), stockLogisticsNo.getSendProvince(),
                stockLogisticsNo.getSendCity(), stockLogisticsNo.getSendDistrict(), stockLogisticsNo.getSendAddress(),
                stockLogisticsNo.getStatus(), LocalDateTime.now());
    }

I need use an Object to repalce this default method.

Metadata

Metadata

Assignees

No one assigned

    Labels

    for: stackoverflowA question that's better suited to stackoverflow.com

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions