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

java - 与 Spring 一起 hibernate

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

Tôi đang gặp một số vấn đề khi khởi động và chạy Hibernate và Spring. Tôi có một dự án máy chủ web sử dụng một số dự án khác có các thực thể liên tục. Vấn đề tôi gặp phải là tôi nhận được ClassNotFoundException cho một lớp thực thể được lưu trữ trong một tệp khác trong WEB-INF/libs.

Tôi có cần tệp Persence.xml cho mỗi lọ chứa các lớp thực thể không?

Nếu có bất kỳ tập tin cấu hình nào bạn cần xem, vui lòng cho tôi biết.

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

Tùy thuộc vào thiết lập của bạn, có thể có một số cách khác nhau để giải quyết vấn đề này - nhưng thường thì không có cách nào hiệu quả (IMO).

Vấn đề thiết yếu liên quan đến sự cô lập của trình nạp lớp. Có một số quy tắc về những tập tin trong jar có thể truy cập.

Trong trường hợp cụ thể của bạn, cách dễ nhất để giải quyết vấn đề có lẽ là đưa Persence.xml vào dự án Web mẹ. Nếu bạn không sử dụng Persence xml, bạn cần khởi động chế độ ngủ đông/spring từ dự án web của mình.

Dự án web gốc phải có quyền truy cập vào tất cả các thư viện trong WEB-INF/lib của nó, trong khi mỗi jar trong thư mục libs có thể không có quyền truy cập lẫn nhau.

Bạn có thể đặt một tệp Persence.xml khác trong mỗi lọ, nhưng chúng sẽ không được kết hợp để tạo thành một đơn vị lưu trữ lâu dài. Bạn cần sử dụng pu khác nhau tùy thuộc vào thực thể bạn muốn.

Về java - hibernate with Spring, 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/14899503/

26 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