이것이 가능합니까? 그것에 대해 많은 논의를 보지 못했습니다.동면 상태의 롬복
답변
나는 Lombok을 최대 절전 모드로 시도한 적이 없지만 왜 작동하지 않아야하는지 알지 못합니다. 더보기 : http://groups.google.com/group/project-lombok/browse_thread/thread/294bd52d9d8695df/7bc6b0f343831af1?lnk=gst&q=hibernate#7bc6b0f343831af1
또한 Lombok project release notes은 Hibernate explicitely를 언급합니다.
확실! 그것은 내 경험으로 훌륭하게 작동합니다. 여기에 예제 엔티티는 다음과 같습니다
는@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;
}
당신은 @Data로도 사용할 수 있습니다 (그리고 그것은 작동!) 당신이 데이터를 사용하는 경우
@Entity
@Data
public class Customer {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String firstName;
private String lastName;
}
@Data 주석 및 최대 절전 모드에 문제가있었습니다. 첫 번째 problme은 hashCode() 생성 된 메소드와 함께, 최대 절전 모드는 그냥 entitry를 만들지 못했습니다. 다른 모델의 경우 toString() 메서드를 사용하여 목록 또는 세트를 cancan합니다. 그냥 #Setter # 지금까지 그렇게 잘 했어. #ToString 모델이 일반 데이터 필드 만 연결하는 경우에만 – ekitru
- 1. 동면 show_sql 값
- 2. 자바 동면 클래스 CLASS가 콩이 아니다
- 3. @ 봄철 및 동면 모드로 거래하지 않는 거래
- 4. UIButton 선택 상태의 이미지가 일반 상태의 이미지 뒤에 나타납니다.
- 5. TFS에서 모호한 상태의 프로젝트
- 6. 잠자기 상태의 쿼리
- 7. 아이폰 상태의 비디오 태그
- 8. 부하 분산 상태의 OpenID
- 9. 레일 상태의 백그라운드 작업
- 10. SHARED 상태의 Android sdcard
- 11. 뷰 상태의 직렬화 된 개체
- 12. 깨우기 상태의 단일 문자 입력
- 13. 유휴 상태의 Windows 서비스 종료
- 14. PERFORCE : 보류 상태의 번들 생성
- 15. 클릭 가능한 상태의 내림차순 TextView
- 16. 동적 생성 상태의 자식 변경
- 17. TFS 상태의 작업 항목 잠그기
- 18. 컴파일 된 상태의 하스켈 가변성?
- 19. IronPython.Net 상태의 Django 란 무엇입니까?
- 20. 뷰 상태의 어떤 값 표시하지
- 21. DLL에서 교착 상태의 Python 프로그램
- 22. IP 주소 상태의 변경을 확인하십시오.
- 23. SQL Server 활성 상태의 프로세스?
- 24. 접힌 상태의 표 열 표시
- 25. 봄/스트럿츠/동면 모드를 사용하는 자바 개발을위한 최고의 Eclipse 플러그인?
- 26. 작업 항목 상태의 전환 워크 플로
- 27. ToggleButton 켜고 끄기 상태의 텍스트 레이블 배치
- 28. 바 진행 상태의 Android 사용자 지정 어댑터
- 29. 활성 상태의 jQuery 호버 페이드 버튼
- 30. 플러그인이 JQuery와이 상태의 수단은 무엇 1.4.2
하여, 각 필드에 게터와 세터를 넣을 필요가 없습니다 . 또한 EqualsAndHashcode of of = { "id"}를 지정할 수도 있습니다. –
@RoelSpilker 예. OneToMany 및 ManyToOne이있는 엔티티는주의해야합니다. 왜냐하면 롬복의 ToString이 무한 루프를 만들 것이기 때문입니다. – qwertzguy
그건 내가 찾고 있던 하나, 나는 이러한 엔티티 중 하나에 대한 무한 루프가 있었고 stackoverflowerror가 발생했습니다. 팁 고마워! –