Skip to content

Commit cf81e02

Browse files
Replace @DaTa with @Getter/@Setter and add lombok.config for JPA best practices
Co-authored-by: thomasturrell <1552612+thomasturrell@users.noreply.github.com>
1 parent a022c0f commit cf81e02

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

samples/xapi-server/lombok.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Suppress code coverage on Lombok annotations
2+
lombok.addLombokGeneratedAnnotation = true
3+
lombok.builder.className = Builder
4+
lombok.anyConstructor.addConstructorProperties = true

samples/xapi-server/src/main/java/dev/learning/xapi/samples/xapiserver/StatementEntity.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
import jakarta.persistence.Id;
1212
import java.util.UUID;
1313
import lombok.AllArgsConstructor;
14-
import lombok.Data;
14+
import lombok.Getter;
1515
import lombok.NoArgsConstructor;
16+
import lombok.Setter;
1617
import org.hibernate.annotations.Type;
1718

1819
/**
@@ -21,7 +22,8 @@
2122
* @author Thomas Turrell-Croft
2223
*/
2324
@Entity
24-
@Data
25+
@Getter
26+
@Setter
2527
@NoArgsConstructor
2628
@AllArgsConstructor
2729
public class StatementEntity {

0 commit comments

Comments
 (0)