ที่เก็บนอกเหนือจากข้อความต้นฉบับมีฐานข้อมูลที่มีผู้ใช้สามคน ในไดเรกทอรีของ WebApp APP_START มีการตั้งค่าไฟล์ APP_CONFIG.XML ในนั้นมีความจำเป็นต้องกำหนดพา ธ ไปยังฐานข้อมูลไฟล์กำหนดค่า nibernate ไปยังโฟลเดอร์ - ที่เก็บไฟล์และสคริปต์ SQL ที่เริ่มต้น
สคริปต์เริ่มต้นตารางด้วยผู้ใช้อยู่ใน DBModel App_data fill_users.sql มันมี 3 บัญชีที่มีรหัสผ่านตามลำดับที่อยู่อีเมล (ด้วยรหัส ผ่าน [email protected] รหัสผ่าน Ivanov ส่วนที่เหลือตามลำดับ) เมื่อดำเนินการจะ ทำความสะอาดตาราง อย่างสมบูรณ์รวมถึงเอกสารดังนั้นจึงเป็นการดีกว่าที่จะลบพารามิเตอร์ init_script (แต่ไม่ใช่พารามิเตอร์เอง) จาก App_config.xml หลังจากเริ่มต้นครั้งแรก
การกำหนดค่า Nhibernate อยู่ใน __dbmodel__ พารามิเตอร์ HBM2DDL.AUTO ถูกตั้งค่าเป็น อัปเดต เมื่อกรอกฐานที่ว่างเปล่า (โดยไม่มีรูปแบบโดยทั่วไป) ฉันคิดว่ามันจะดีกว่าที่จะใส่ใน การสร้าง หลังจากการเปิดตัวครั้งแรก กลับไป อัพเดต มิฉะนั้น - ฐานที่สะอาดในการเปิดตัวแต่ละครั้ง
การกำหนดค่าได้รับการทดสอบบนพื้นฐานโดยไม่มีตารางที่เต็มไปด้วย app_config.xml และ hbm2ddl.auto ใน การสร้าง
ข้อความต้นฉบับของขั้นตอนที่เก็บไว้ __dbmodel app_data__ หลังจากสร้างฐานตั้งแต่เริ่มต้น (หากเกิดขึ้น) คุณต้องเพิ่ม สคริปต์ Nhibernate และ SQL ไม่ได้สัมผัส
หากสิ่งที่ไม่ได้ผลกับไฟล์การตั้งค่าคุณสามารถกำหนดทุกอย่างโดยตรงในคลาส ConfigHelper
ใช้เคส remagram รากของที่เก็บ