@Mapper @Component public interface GraphConnectionMapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<GraphConnection>
| Modifier and Type | Method and Description |
|---|---|
com.baomidou.mybatisplus.core.metadata.IPage<GraphConnection> |
selectByContentInPage(com.baomidou.mybatisplus.core.metadata.IPage<GraphConnection> page,
String content)
NOTE: Page must be the first param, otherwise throw exception
|
@Select(value="SELECT *, (CASE WHEN `name` LIKE concat(\'%\', #{content}, \'%\') AND `graph` LIKE concat(\'%\', #{content}, \'%\') THEN 0 WHEN `name` LIKE concat(\'%\', #{content}, \'%\') THEN 1 WHEN `graph` LIKE concat(\'%\', #{content}, \'%\') THEN 2 END) as relation_sort FROM `graph_connection` WHERE `name` LIKE concat(\'%\', #{content}, \'%\') OR `graph` LIKE concat(\'%\', #{content}, \'%\') ORDER BY relation_sort ASC, `create_time` DESC")
com.baomidou.mybatisplus.core.metadata.IPage<GraphConnection> selectByContentInPage(com.baomidou.mybatisplus.core.metadata.IPage<GraphConnection> page,
@Param(value="content")
String content)
Copyright © 2024 The Apache Software Foundation. All rights reserved.