首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@Id注释是什么?

问@Id注释是什么?
EN

Stack Overflow用户
提问于 2015-04-10 12:12:48
回答 2查看 2.1K关注 0票数 2

我有一门课有这张便条,@Id,它有什么用?

代码语言:javascript
复制
package oknok.validacao.resources;

import org.jongo.marshall.jackson.oid.Id;

public class Validacao {

    @Id
    String id;
    String email;
    String instancia;
    String dataCriacao;
    String dataAtualizacao;

}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-10 12:22:07

此注释将字段标记为Mongo文档标识符。

每个蒙戈文档上都有唯一的标识符。如果没有设置它,就会生成它。要使用Jongo处理它,必须将一个属性命名为_id或使用@Id注释(别名为@JsonProperty("_id"))

引用自jongo规范

您可以阅读更多关于Mongo文档ID 这里的信息。

票数 2
EN

Stack Overflow用户

发布于 2015-04-10 12:22:13

请检查此链接:“指定实体的主键。应用Id注释的字段或属性应为下列类型之一:任何基本类型;任何原始包装类型;字符串;java.util.Date;java.sql.Date;java.math.BigDecimal;java.math.BigInteger。

https://docs.oracle.com/javaee/6/api/javax/persistence/Id.html

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29561137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档