cuốn sách gpt4 ai đã làm

ORM: bài viết, sửa đổi và sửa đổi lớn

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 08:23:25 28 4
mua khóa gpt4 Nike

Các phương pháp hay nhất để lưu trữ bài viết và bản sửa đổi của chúng trong ORM là gì? Khi tôi tự lưu trữ nó bằng SQL, tôi thường có cấu trúc sau:

 bài viết [id, parent_id, tên, văn bản]

Bởi parent_id tôi có thể dễ dàng xác định bài đăng của phụ huynh:

 CHỌN * TỪ bài viết Ở ĐÂU parent_id = 0;

sẽ chọn phiên bản gốc,

 CHỌN * TỪ bài viết Ở ĐÂU parent_id = 330;

Tất cả các sửa đổi của bài viết #330 sẽ được chọn.

Cách chính xác để thực hiện việc này trong ORM là gì? Tôi có nên chọn:

  1. Id số nguyên

  2. Bài viết gốc

  3. liệt kê các sửa đổi

Tôi sẽ biết ơn mọi lời đề nghị.

câu trả lời hay nhất

Chuyển đổi sql của bạn thành các thực thể ngủ đông/jpa:

@Entity
@Bàn.....
lớp công khai Điều {

@Id
@Column
id số nguyên riêng tư,

@OneToMany(mappedBy="parentArticle")
riêng tư Đặt
childArticles;

@ManyToOne
@JoinColumn(name="parent_id")
Bài viết riêng tưBài viết gốc

@Column
tên chuỗi riêng tư, văn bản
...

Tôi không biết yêu cầu cụ thể của bạn. Bạn đã kiểm tra kiểm tra thực thể ngủ đông chưa? Nó có giúp ích gì cho bạn không? Mỗi khi bạn thay đổi một "bài viết", nó sẽ lưu một bản sao có số sửa đổi.

Liên kết đến envers ngủ đông: http://docs.jboss.org/envers/docs/index.html

Về java - ORM: bài viết, sửa đổi và sửa đổi lớn, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/9086109/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress