Giả sử tôi có tình huống sau:Làm thế nào để ánh xạ một ArrayList của nguyên thủy vào một cột đơn?
Ô đối tượng có một ArrayList giá, tất cả đều là số. Có thể trong Hibernate để lưu tất cả giá trong một cột không? Tôi biết điều này vi phạm biểu mẫu bình thường đầu tiên nhưng có thể có trường hợp bạn không muốn chúng được lưu trong một bảng riêng biệt như được thực hiện theo kiểu cổ điển trong mối quan hệ Một-Nhiều hoặc Nhiều-Nhiều.
Trong JDO, tôi sẽ làm điều này một cách dễ dàng bằng cách lưu ArrayList trong cột BLOB.
Một số câu hỏi SOF có liên quan hữu ích: ArrayList of primitive types in Hibernate và Map ArrayList with Hibernate.
Bất kỳ ý tưởng nào sẽ được đánh giá cao!
Phải. Đó là một điều khác mà tôi đang nghĩ đến. Viết chúng dưới dạng giá trị được phân tách bằng dấu phẩy hoặc một cái gì đó nhưng nó có vẻ giống như một hack. Liên quan đến serialization bản địa, đây là một cái gì đó tôi đã cố gắng và hibernate phàn nàn vì nó không thể ánh xạ List vào một loại cột. Tôi sẽ tiếp tục cố gắng và xem những gì xuất phát từ nó. Cảm ơn rất nhiều cho câu trả lời của bạn. –