mongoRepository @Id 用法
时间: 2023-11-09 16:00:42 浏览: 129
MongDB.Net工具库MongoRepository使用方法详解
mongoRepository 是 Spring Data MongoDB 提供的一种操作 MongoDB 数据库的方式,它可以通过继承 MongoRepository 接口来实现对 MongoDB 数据库的增删改查操作。@Id 注解用于标识实体类中的主键字段,它可以用在属性上或者 getter 方法上,表示该属性或方法是实体类的主键。
示例代码:
```
public interface UserRepository extends MongoRepository<User, String> {
User findById(String id);
}
public class User {
@Id
private String id;
private String name;
private Integer age;
// getter and setter
}
```
在上面的示例代码中,User 类使用 @Id 注解标识 id 字段为主键,UserRepository 接口继承了 MongoRepository 接口,并指定了实体类类型为 User,主键类型为 String。在 UserRepository 接口中,我们可以定义一些自定义的查询方法,比如根据 id 查询用户信息的方法 findById。
阅读全文