Tôi đang viết ứng dụng Playframework 2.0 sử dụng Scala và Anorm để truy cập db.Mục đích của Porm của anorm là gì?
Hiện tại tôi đang sử dụng Pk[Long]
cho các trường id
và tôi lo lắng về việc cần thêm get
cuộc gọi để truy cập giá trị thực. Vì vậy, tôi bắt đầu sử dụng đồng bằng Long
cho các trường id
và mọi thứ vẫn hoạt động hoàn hảo.
Điều gì Pk
là dành cho, và tôi có nên sử dụng nó thay vì loại đồng bằng không? Có phải Pk
mang lại cho tôi các tính năng/lợi ích bổ sung trên các loại đồng bằng không?
Tôi biết về 'NotAssigned', thật tiện lợi, vì id tạo automatica lly. Tôi chỉ nghĩ có cái gì đó khác. Cảm ơn bạn anyway! – lambdas
Tại sao không sử dụng 'Option [Long]' và sau đó khởi tạo các đối tượng của bạn với 'None' hoặc' Some (123L) '? – maklemenz
@mklemenz vì '' 'trường hợp lớp MyModel (id: Pk [Long], id2: Pk [Long])' '' không nên biên dịch nơi '' 'trường hợp lớp MyModel (id: Option [Long], id2: Option [ Long]) '' 'biên dịch –