在直接对MongoDB中插入实体对象的时候出现了
Cannot autogenerate id of type java.lang.Integer for entity
MongoDB无法为实体自动生成java.lang.integer类型的ID
MongoDB的ObjectId的序列化问题
因为在自己的实体中指定了id
MongoDB在不特殊指认的情况下,默认的集合主键是“_id”,类型是ObjectId。ObjectId是一个12字节的BSON类型字符串,包含了UNIX时间戳,机器识别码,进程号,计数值信息。机器码用来防止分布式系统生成id时冲突的问题,保证每台机器生成的识别码不同,进程号保证多线程情况下生成的id不同。
将实体中的id的类型去掉或者修改为ObjectId