Mongodb 的ORM框架 Morphia 注解二 —————— @Id

 

被@Entity注解的类必须有一个唯一的 @Id值;这些值被保存在 MongoDB数据库的“id”属性中,这是一个必须的为索引。像在Hotel 类中:

   @Entity

 public class Hotel{


     @Id

    private ObjectId id;

   .....

 }

 如上所示:被@Id注解的ID是ObjectId类型的,这样,你就不用担心Id的生成问题了,Mongo会自动为你生成一
  个唯一的新的ObjectId对象(就行MySQL中的auto_increment类型的ID)。如果你想使用其他的类型作为ID,那么在你保存数据时就必须
  手动为ID赋值。


英语水平有限,敬请大师斧正

原文:http://code.google.com/p/morphia/wiki/EntityAnnotation

 

 

你可能感兴趣的:(mongodb,框架,mysql,数据库,orm,Class)