Код IT
← Каталог

Работа с базами данных из Java — 4. Spring Data R2DBC (реактивный)

Фрагмент из «Работа с базами данных из Java»: 4. Spring Data R2DBC (реактивный).

Java main.java

import org.springframework.Data.annotation.Id;
import org.springframework.Data.relational.core.mapping.Table;

@Table("books")
public record Book(
    @Id Long id,
    String title,
    String author,
    String isbn,
    Integer publishedYear,
    Boolean available
) {
    public Book(String title, String author, String isbn, Integer publishedYear) {
        this(null, title, author, isbn, publishedYear, true);
    }
}

import org.springframework.Data.annotation.Id;
import org.springframework.Data.relational.core.mapping.Table;

@Table("books")
public record Book(
    @Id Long id,
    String title,
    String author,
    String isbn,
    Integer publishedYear,
    Boolean available
) {
    public Book(String title, String author, String isbn, Integer publishedYear) {
        this(null, title, author, isbn, publishedYear, true);
    }
}