@W317 em đang quản lý cả 2 đối tượng Book và Author trong cùng một luồng BookStore. Về mặt ngắn hạn thì không có vấn đề gì, nhưng khi em phát triển thêm các tính năng về sau, code của em sẽ trở nên phức tạp hơn và chứa nhiều business logic không liên quan gì tới nhau. Em nên cân nhắc tách nhỏ ra thành 2 luồng riêng biệt để quản lý 2 đối tượng này.
https://github.com/W317/springcore-bookstore/blame/e3e02d4786eb8e21192ce806d2c4346dbf096cea/src/main/java/org/example/repository/BookStoreRepository.java#L13
@W317 em đang quản lý cả 2 đối tượng
Book
vàAuthor
trong cùng một luồngBookStore
. Về mặt ngắn hạn thì không có vấn đề gì, nhưng khi em phát triển thêm các tính năng về sau, code của em sẽ trở nên phức tạp hơn và chứa nhiều business logic không liên quan gì tới nhau. Em nên cân nhắc tách nhỏ ra thành 2 luồng riêng biệt để quản lý 2 đối tượng này.