spring boot mongodb 模糊查询,开启事务,获取mongoclient 方法
2022/5/31 2:21:38
本文主要是介绍spring boot mongodb 模糊查询,开启事务,获取mongoclient 方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
模糊查询
类似mysql 的like
// 原生查询 {name:/名字/} // java 驱动查询 document.put("page_html", Pattern.compile("名字"));
开启事务
package com.example.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.mongodb.MongoDbFactory; import org.springframework.data.mongodb.MongoTransactionManager; @Configuration public class TransactionConfig { @Bean MongoTransactionManager transactionManager(MongoDbFactory factory){ return new MongoTransactionManager(factory); } }
使用事务
@Transactional(rollbackFor = Throwable.class) public void saveTest(Mongo test) { mongoTemplate.save(test); int i = 1/0; }
在启动类上加上事务注解@EnableTransactionManagement
。
这篇关于spring boot mongodb 模糊查询,开启事务,获取mongoclient 方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南