java - Bagaimana untuk menangani masalah yang bahagian hadapan perlu dipaparkan, tetapi jadual pangkalan data tidak mempunyai atribut berlebihan kelas entiti untuk medan ini?
滿天的星座
滿天的星座 2017-05-16 13:38:16
0
1
641

Terdapat kelas entiti SiteAlarmRecord, sepadan dengan jadual SiteAlarmRecord, dan maklumatnya hendaklah dipaparkan di bahagian hadapan.

Kelas entiti ini mempunyai atribut yang dipanggil alarmType

Data yang disimpan dalam jadual adalah kod, tetapi kaunter penerimaan tetamu perlu memaparkan nama yang sepadan dengan kod tersebut

Nilai penghitungan nama kod disimpan dalam jadual kamus

Sebagai contoh
nama kod
1 penggera had tinggi
2 penggera had rendah

Dalam situasi seperti ini, perkara yang saya lakukan sebelum ini ialah:
Berikan kelas entiti alarm atribut berlebihanTypeCHN, yang mewakili nama Cina yang sepadan dengan alarmType.

Tetapi ketua projek kami berkata bahawa pendekatan saya tidak kondusif untuk penyelenggaraan kemudiannya

Dia mencadangkan saya membuat kelas vo, biarkan vo mewarisi kelas entiti ini, kemudian tambahkan atribut berlebihan ini pada kelas vo ini.

Saya rasa pendekatan ini juga sangat menyusahkan.

Apa pendapat anda?

滿天的星座
滿天的星座

membalas semua(1)
给我你的怀抱

1 Bahagian hadapan boleh mendapatkan semua jenis amaran semasa memuatkan halaman, jadi anda tidak perlu risau mengenainya, dan ia tidak menyusahkan untuk memprosesnya di bahagian hadapan

2 Jika bahagian hadapan tidak dapat mendapatkannya, kemudian tambahkan kod medan sementara seperti @Transient pada entiti, dan kemudian tanyakannya bersama semasa mengambil data... Saya melakukannya dua tahun lalu...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan