Repositori, selain teks asli, berisi database dengan tiga pengguna. Di direktori Webapp app_start ada file pengaturan app_config.xml . Di dalamnya, perlu untuk menentukan jalur ke database, file konfigurasi nibernasi, ke folder - penyimpanan file dan inisialisasi skrip SQL.
Script yang menginisialisasi tabel dengan pengguna terletak di dbmodel app_data fill_users.sql . Ini berisi 3 akun dengan kata sandi, masing -masing, alamat surat (dengan [email protected] Kata sandi Ivanov , sisanya, masing -masing). Saat melakukan, itu benar -benar membersihkan tabel , termasuk dokumen, jadi lebih baik untuk menghapus parameter init_script (tetapi bukan parameter itu sendiri) dari app_config.xml setelah awal pertama.
Konfigurasi nhibernate terletak di __dbmodel__. Parameter HBM2DDL.Auto diatur untuk diperbarui . Saat mengisi basis kosong (tanpa skema secara umum), saya pikir lebih baik untuk membuat . Setelah peluncuran pertama , kembali untuk memperbarui , jika tidak - basis yang bersih di setiap peluncuran.
Konfigurasi diuji berdasarkan tanpa tabel dengan app_config.xml yang diisi penuh dan hbm2ddl.auto di create .
Teks asli dari prosedur tersimpan __dbModel app_data__. Setelah membuat basis dari awal (jika ini terjadi), Anda perlu menambahkan. Nhibernate dan SQL Script tidak menyentuhnya.
Jika sesuatu tidak berfungsi dengan file pengaturan, Anda dapat meresepkan semuanya secara langsung di kelas ConfigHelper
Gunakan Remagram Kasus Akar repositori