模糊查询springboot
时间: 2023-11-07 19:01:25 浏览: 117
要实现在Spring Boot中进行模糊查询,你可以按照以下步骤进行操作:
1. 在BookMapper接口中添加一个模糊查询的方法。在该方法的注释中写明该方法的功能和参数。
2. 在BookMapper.xml文件中编写该模糊查询方法的具体实现。使用LIKE关键字和%通配符来进行模糊匹配。
3. 在BookServiceImpl类中,注入BookMapper接口,并在all方法中调用该模糊查询方法。
4. 编译并运行你的Spring Boot应用程序。
以下是一个示例代码,演示了如何在Spring Boot中进行模糊查询:
引用:
```
package com.zking.spboot.service.impl;
import com.zking.spboot.mapper.BookMapper;
import com.zking.spboot.model.Book;
import com.zking.spboot.service.IBookService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class BookServiceImpl implements IBookService {
@Autowired
private BookMapper bookMapper;
@Override
public int insert(Book record) {
return bookMapper.insert(record);
}
@Override
public List<Book> all(Book book) {
return bookMapper.all(book);
}
}
```
引用:
```
package com.zking.spboot.mapper;
import com.zking.spboot.model.Book;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public interface BookMapper {
/**
* 添加
* @param record
* @return
*/
int insert(Book record);
/**
* 根据书本名称模糊查询书本信息
* @param book
* @return
*/
List<Book> all(Book book);
int insertSelective(Book record);
Book selectByPrimaryKey(Integer id);
int updateByPrimaryKeySelective(Book record);
int updateByPrimaryKey(Book record);
}
```
请注意,以上代码只是示例,并假设你已经正确配置了数据库连接和其他必要的依赖项。你需要根据你的实际情况进行适当的修改。
阅读全文