@Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Book other = (Book) obj;
        if (!Objects.equals(this.book_ID, other.book_ID)) {
            return false;
        }
        if (!Objects.equals(this.book_Name, other.book_Name)) {
            return false;
        }
        if (!Objects.equals(this.book_Author, other.book_Author)) {
            return false;
        }
        if (!Objects.equals(this.book_Publisher, other.book_Publisher)) {
            return false;
        }
        if (!Objects.equals(this.book_Price, other.book_Price)) {
            return false;
        }
        return true;
    }