Ломбок с зимней спячкой - PullRequest
       38

Ломбок с зимней спячкой

27 голосов
/ 01 февраля 2011

Возможно ли это?Не видел много дискуссий по этому поводу.

Ответы [ 3 ]

26 голосов
/ 02 августа 2011

Конечно!Это прекрасно работает из моего опыта.Вот пример сущности:

@Entity
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class PingerEntity {
    // ID
    @Id
    @Getter
    @Setter
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;


    // USER
    @Getter
    @Setter
    @ManyToOne(fetch = FetchType.LAZY, optional = false)
    private UserEntity user;


    // URL
    @Getter
    @Setter
    @Basic(optional = false)
    private String url;


    /**
     * The number of seconds between checks
     */
    @Getter
    @Setter
    @Basic(optional = false)
    private int frequency; 


    @Getter
    @Setter
    @Basic(optional = false)
    @Enumerated(EnumType.STRING)
    public MonitorType monitorType;
}
11 голосов
/ 24 октября 2014

Вы можете использовать его также с @Data (и это работает!)

@Entity
@Data
public class Customer {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private long id;
    private String firstName;
    private String lastName;

}
9 голосов
/ 01 февраля 2011

Я никогда не пробовал Lombok с Hibernate, но я не понимаю, почему он не должен работать.Кроме того, посмотрите здесь: http://groups.google.com/group/project-lombok/browse_thread/thread/294bd52d9d8695df/7bc6b0f343831af1?lnk=gst&q=hibernate#7bc6b0f343831af1

Также, Примечания к выпуску проекта Lombok явно упоминают Hibernate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...