为什么持久化类属性/字段很有用

时间:2014-02-15 13:12:09

标签: jpa data-structures persistence jdo

我已经开始学习JPA,并且我了解了here属性的持久性。

但我不太明白

  1. 为什么我需要坚持属性?
  2. 我是否需要保留所有属性或只是某些属性?
  3. 请举例说明,谢谢

    更新

    实施例: 有什么区别

    @PersistenceCapable(identityType = IdentityType.APPLICATION)
    public class Movie {
    
        @PrimaryKey
        @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
        private Key key;
    
        @Persistent
        private String title;
    
        @Persistent
        @Extension(vendorName="datanucleus", key="gae.unindexed", value="true")
        private String imageType;
    
        @Persistent
        private Blob image;
    //getter, setters
    }
    

    @PersistenceCapable(identityType = IdentityType.APPLICATION)
    public class Movie {
        @PrimaryKey
        @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
        private Key key;
    
        private String title;
    
    
        @Extension(vendorName="datanucleus", key="gae.unindexed", value="true")
        private String imageType;
    
    
        private Blob image;
    //getter, setters
    }
    

0 个答案:

没有答案