What is wrong here is that your session management configuration is se dịch - What is wrong here is that your session management configuration is se Việt làm thế nào để nói

What is wrong here is that your ses

What is wrong here is that your session management configuration is set to close session when you commit transaction. Check if you have something like:

thread
in your configuration.

In order to overcome this problem you could change the configuration of session factory or open another session and only than ask for those lazy loaded objects. But what I would suggest here is to initialize this lazy collection in getModelByModelGroup itself and call:

Hibernate.initialize(subProcessModel.getElement());
when you are still in active session.

And one last thing. A friendly advice. You have something like this in your method:

for (Model m : modelList)
if (m.getModelType().getId() == 3) {
model = m;
break;
}
Please insted of this code just filter those models with type id equal to 3 in the query statement just couple of lines above.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Những gì là sai ở đây là cấu hình quản lý phiên làm việc của bạn được thiết lập để đóng các phiên làm việc khi bạn cam kết giao dịch. Kiểm tra xem nếu bạn có một cái gì đó như:chủ đề trong cấu hình của bạn.Để khắc phục vấn đề này, bạn có thể thay đổi cấu hình của phiên máy hoặc mở một phiên và chỉ hơn yêu cầu cho những người lười biếng nạp các đối tượng. Tuy nhiên, những gì tôi sẽ đề nghị ở đây là để khởi tạo bộ sưu tập này lười biếng trong getModelByModelGroup chính nó và gọi:Hibernate.initialize(subProcessModel.getElement());Khi bạn vẫn đang hoạt động phiên.Và một điều cuối cùng. Một cố vấn thân thiện. Bạn có một cái gì đó như thế này trong phương pháp của bạn: cho (m mô hình: modelList) Nếu (m.getModelType().getId() == 3) {} Mô hình = m; phá vỡ; }Xin vui lòng thay vì bộ lọc này chỉ mã những mô hình với loại id tương đương với 3 trong truy vấn tuyên bố chỉ vài dòng ở trên.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Điều gì là sai ở đây là cấu hình quản lý phiên của bạn được thiết lập để đóng phiên khi bạn cam kết giao dịch. Kiểm tra nếu bạn có một cái gì đó như:

chủ đề
trong cấu hình của bạn. Để khắc phục vấn đề này bạn có thể thay đổi cấu hình của máy phiên hoặc mở một phiên và chỉ vì yêu cầu đối với những đối tượng lười nạp. Nhưng những gì tôi sẽ đề nghị ở đây là để khởi tạo bộ sưu tập lười biếng này trong getModelByModelGroup chính nó và gọi: Hibernate.initialize (subProcessModel.getElement ()); khi bạn vẫn còn trong phiên giao dịch tích cực. Và một điều cuối cùng. Một lời khuyên thân thiện. Bạn có một cái gì đó như thế này trong phương pháp của bạn: cho (Model m: modelList) if (. M.getModelType () getId () == 3) { mô hình = m; break; } Hãy insted của mã này chỉ lọc những mô hình với loại id bằng 3 trong báo cáo truy vấn chỉ vài dòng trên.













đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: