asumsi :
- anda bekerja dengan framework JBoss Seam 4.2.2.GA dan JBoss AS 2.1.1.GA
- database anda adalah Postgresql 8.1
- username & password database adalah standar (postgres & admin)
- anda memiliki database hrm di server 192.168.0.4 dengan port 5432
yang anda harus lakukan sekarang adalah :
- uji coba apakah seam-gen bisa melakukan proses generate entity & ui
- isolasi database dari database utama ke lokal
berikut adalah apa yg harus anda lakukan:
a. menyalin / copy database dari server ke lokal
pg_dump -h 192.168.0.4 -p 5432 -U postgres -d hrm -D -i -f server.backup
password: *****
psql -h localhost -p 5432 -U postgres hrmlokal < server.backup
tadaaaa….sekarang anda punya backup database. di lokal
b. generate dengan seam-gen, tapi lakukan untuk beberapa tabel saja
anda perlu mengedit file di {root of seam project}/resources/seam-gen.reveng.xml
misal anda hanya ingin generate tabel berikut :
a. location
b. semua tabel dengan nama company didepan
c. semua tabel dengan nama department didepan
maka, tambahkan line berikut di seam-gen.reveng.xml :
<table-filter match-schema=”public” match-name=”location” exclude=”false”/>
<table-filter match-schema=”public” match-name=”company.*” exclude=”false”/>
<table-filter match-schema=”public” match-name=”department.*” exclude=”false”/>
