คำถามติดแท็ก metamodel

10
รับฟิลด์ของโมเดลใน Django
ด้วยโมเดล Django ฉันกำลังพยายามแสดงรายการฟิลด์ทั้งหมด ฉันเคยเห็นตัวอย่างการทำเช่นนี้โดยใช้แอตทริบิวต์แบบจำลอง _meta แต่เครื่องหมายขีดล่างข้างหน้าเมตาไม่ได้ระบุว่าแอตทริบิวต์ _meta เป็นแอตทริบิวต์ส่วนตัวและไม่ควรเข้าถึงโดยตรงหรือไม่ ... เนื่องจากรูปแบบของ _meta อาจเปลี่ยนแปลงได้ในอนาคตและไม่ใช่ API ที่เสถียร? _meta เป็นข้อยกเว้นของกฎนี้หรือไม่ มีความเสถียรและพร้อมใช้งานหรือไม่หรือถือว่าเป็นการปฏิบัติที่ไม่ดีในการเข้าถึง หรือมีฟังก์ชั่นหรือวิธีอื่นในการวิเคราะห์ฟิลด์ของโมเดลโดยไม่ใช้แอตทริบิวต์ _meta หรือไม่? ด้านล่างนี้คือรายการลิงก์บางส่วนที่แสดงวิธีการดำเนินการโดยใช้แอตทริบิวต์ _meta คำแนะนำใด ๆ ที่ชื่นชมมาก django object get / set ฟิลด์ http://www.djangofoo.com/80/get-list-model-fields วิธีการพิจารณาฟิลด์โมเดล django?

7
จะสร้าง Metamodel เอนทิตี JPA ได้อย่างไร
ในจิตวิญญาณของประเภทความปลอดภัยที่เกี่ยวข้องกับCriteriaQuery JPA 2.0 ยังมี API เพื่อรองรับการแสดงMetamodelของเอนทิตี มีใครทราบถึงการใช้งาน API นี้อย่างสมบูรณ์ (เพื่อสร้าง Metamodel ซึ่งต่างจากการสร้างคลาส metamodel ด้วยตนเอง) จะดีมากถ้ามีคนรู้ขั้นตอนในการตั้งค่านี้ใน Eclipse (ฉันคิดว่ามันง่ายเหมือนการตั้งค่าตัวประมวลผลคำอธิบายประกอบ แต่คุณไม่มีทางรู้) แก้ไข: เพียงแค่สะดุดHibernate JPA 2 Metamodel ปั่นไฟ แต่ปัญหายังคงอยู่เนื่องจากฉันไม่พบลิงค์ดาวน์โหลดสำหรับ jar แก้ไข 2: ในขณะที่ฉันถามคำถามนี้ แต่ฉันคิดว่าฉันจะกลับมาและเพิ่มลิงก์ไปยังโครงการHibernate JPA Model Generator บน SourceForge
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.