Skip to content

Commit f448ae6

Browse files
committed
feat: update product repository
Signed-off-by: Otavio Santana <[email protected]>
1 parent 176d8ee commit f448ae6

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/main/java/org/soujava/samples/mongodb/products/Product.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22

33
import jakarta.json.bind.annotation.JsonbVisibility;
44
import jakarta.nosql.Column;
5+
import jakarta.nosql.Convert;
56
import jakarta.nosql.Entity;
67
import jakarta.nosql.Id;
8+
import org.eclipse.jnosql.databases.mongodb.mapping.ObjectIdConverter;
79
import org.soujava.samples.mongodb.products.infra.FieldVisibilityStrategy;
810

911
import java.util.List;
@@ -14,6 +16,7 @@
1416
public class Product {
1517

1618
@Id
19+
@Convert(ObjectIdConverter.class)
1720
private String id;
1821

1922
@Column
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package org.soujava.samples.mongodb.products;
2+
3+
import jakarta.data.repository.BasicRepository;
4+
import jakarta.data.repository.Repository;
5+
6+
@Repository
7+
public interface ProductRepository extends BasicRepository<Product, String> {
8+
}

0 commit comments

Comments
 (0)