Skip to content

Commit 42a1a00

Browse files
committed
feat: add UUID id field to User entity and initialize in factory method
1 parent 02eb2b4 commit 42a1a00

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

  • src/main/java/org/soujava/samples/ai/patterns/planning

src/main/java/org/soujava/samples/ai/patterns/planning/User.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@
44
import jakarta.nosql.Entity;
55
import jakarta.nosql.Id;
66

7+
import java.util.UUID;
8+
79
@Entity
810
public class User {
911

1012
@Id
13+
private UUID id;
14+
15+
@Column
1116
private String email;
1217

1318
@Column
@@ -28,6 +33,7 @@ public static User of(String email, String name) {
2833
User user = new User();
2934
user.email = email;
3035
user.name = name;
36+
user.id = UUID.randomUUID();
3137
return user;
3238
}
3339
}

0 commit comments

Comments
 (0)