seam-gen & postgresql

•Juni 9, 2009 • Tinggalkan sebuah Komentar

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”/>

lalu dari root directory seam, ketik:

seam generate (entert)
atau
seam generate-model
seam generate-ui

gut lak

Hello world!

•Agustus 7, 2008 • 3 Komentar

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

 
Ikuti

Get every new post delivered to your Inbox.