Welcome!

Hello my friends, i've got this idea to create blog inspired by a lot of people who making their blog so informative

Kambing Jantan The Movie




Almost 100% Written

Because nothing can be 100%

2009 Januari 29

Configuration Tomcat dan Spring Using Eclipse Ganymede 3.4.1

Diiringi lagu dari Dream Theater dari Album The Scene of A Memory, maka aku persembahkan tulisan ini kepada Widya Perwira Utama *lah itu kan gw sendiri* dan kalian2 yang emang membutuhkannya. :D

Eclipse

Eclipse

Yak, emang telat, dan gw baru tau dan benar2 memuji IDE Eclipse sebagai IDE para Lelaki Sejati *efek lebay*, hm.. sebenernya dulu gw suka pake Netbeans dengan segala ke-automatic-an nya, semuanya serba cepat, tinggal jebret sana jebret sini jadi :D , Netbeans bagus untuk developer yang memang sudah paham konsep, karena bisa mempercepat proses pengerjaan sebuah project, tapi Netbeans gak terlalu bagus buat pemula, karena programmer di manjakan dengan fasilitas-fasilitas yang ada :D , sehingga prosess pembelajaran konsep dasar sangat kurang disitu.

Beda halnya dengan Eclipse, pertengahan taun 2008 gw ngerjain project pake MyEclipse (versi berbayar dari Eclipse). Karena gw pake Spring, yang sebelumnya gw gak tau itu mahluk apa, maka gw ngrasa perlu explore dari dasar, mumpung pake Eclipse.

Ok2, basa-basi nya cukup, di artikel ini gw mau nyatet tentang konfigurasinya awal aja yaitu mencakup add server dan add spring IDE di Eclipse biar gw gak lupa, yawdah gw catet aja dah ke blog kesayangan gw ini (thx wordpress, you stole my heart)

apache_tomcat_hosting-par-0001-textimageparontextimage

Apache Tomcat

Pertama kali dan wajib, download Eclipse untuk Developer JEE disini, kemudian download tomcat the last version disini. Spring? huff.. kan gw udah bilang ini konfigurasi awalnya aja, jadi gak butuh Spring nya, tapi cukup Eclipse, Tomcat, sama Spring IDE. Spring IDE? ntar.. sabar cuy.. itu ntar kalo udah nginstall Eclipsenya, udah? download Eclipse nya udah? download tomcatnya udah? ok here we go! :D *nyruput kopi*

  1. Extract tomcatnya, dan taruh di folder yang diinginkan buat rumah si kucing tom laknat itu
  2. Udah? (OMG! gw ngejunk, gara2 kebanyakan ikut millist neh)
  3. Extract Eclipse nya ke folder yang diinginkan buat tempat berteduh si Eclipse nan indah itu
  4. Running Eclipsenya, dan akan ditanya penaruhan *alah penaruhan* workspace untuk project2 lu nanti, pilih aja sesuka jidat lu, dan sejauh mata memandang mau ditaruh mana itu project.
  5. udah kan? *nyruput kopi panas* (OMG! ngejunk lagi)
  6. Di atas ada menu bar Window kan? nah.. klik aja disitu, ntar pilih menu preferences (Window -> Preferences)
  7. Muncul Window baru kan? kalo gak muncul yo silahkan shutdown aja PC nya, trus mandi sono, udah lama gak mandi di depan kompi mulu ih.. jijix (ah sux, tulisan gw banyak ngejunk nya ini, gak serius)
  8. ehem.. ehem.. ok, sekarang serius yus..yus.. sumpah dah.
  9. huff.. capek..
  10. ok, pilih Server di window preferences yang baru muncul tadi itu
  11. Breakdown (expand) Server dan pilih Runtime Environments.
  12. Klik tombol Add dan pilih tomcat version yang barusan kamu-kamu dan lo lo semua donlot, cek list aja itu create new local server
  13. Klik Next
  14. Biarin baris nama tetap dengan namanya, yaitu Apache Tomcat v6.0, browse tomcat directory yang barusan kamu-kamu donlot dan di extract kemana itu tadi, kalo gw disini C:\Program Files\Java\tomcat, kalo lo? terserah :D , biakan aja JRE nya ke Workbench Default JRE, kemudian klik Finish
  15. udah to? nah klik Ok aja dan kembali ke tampilan Eclipse semula, eh.. tapi ada bedanya loh.. noh di susunan tab di baris bawah, ada tab Servers, isinya ya server tadi yang barusan di tambahkan :D
Spring Framework

Spring Framework

Ok, nambahin server udah selese, dan sekarang mulai nambahin Spring IDE keparat itu ke Eclipse kita tercinta (optional) :D , *nyruput kopi yang sudah mulai adem*

ow iya, sebelumnya mari kita set network dulu buat di Eclipsenya, supaya bisa donlot updates terbarunya. caranya gini : Window -> Preferences -> General -> Network Connection.

Setelah setting connection, baru lakukan langkah2 sialan berikut :

  1. Klik Help yang berada di menu tolbar atas itu
  2. ada to? kalo gak ada buruan sikat gigi dulu dan berdo’a supaya ada.
  3. Pilih menu Software Updates, ntar muncul Window baru dan pilih pada tab Available Software di window keparat yang baru muncul itu :D
  4. Tekan tombol Add Site, kemudian isikan link ini : http://dist.springframework.org/release/IDE/site.xml , eh? gak mau? lho kok gitu, harus mau, gih buruan copy paste trus klik OK :P
  5. Trus di expand aja itu tanda “+” nya, dan ntar otomatis ngeretrieve semua update tentang spring IDE yang ada di site tersebut, dan juga update2 yang lain.
  6. OMG! Pegel juga ini leher.. huff.
  7. Ok, setelah semua di retrieve, cek list aja semua yang berhubungan dengan Spring IDE, semua yak, semua! (kalo mau, kalo gak mau yawdah gpp, ikhlas kok, emang nasibnya gini)
  8. Eclipse akan menghitung dan mencatat apa yang di cek list, dan klik OK aja setelah selesai.
  9. Pencet install
  10. udah tunggu aja selagi ngapdet, tidur dulu juga boleh, kalo kalian yang pake indosat M2 boleh belanja dulu ke pasar klewer solo or pasar johar semarang juga gpp! ntar begitu selese belanja pasti semuanya beres (kalo gak ada masalah koneksi putus di tengah jalan) :P
  11. udah kelar? restart Eclipse nya :D
  12. Selamat, sekarang Spring IDE sudah terinstall dengan baik :D

Wow, banyak juga yak gw nulisnya, seharusnya gak sampe berbelas-belas point, maafkan diriku yang terlalu banyak ngejunk dan tidak rapi :P *ngelap keringet*

Eh ada jus jeruk, ihirrr.. minum jus jeruk aja ah, sekalian ngebersihin perut gw yang tadi pagi makan indomie goreng *sruput.. sruput..sroooot.. ah…*

Ok, sip, udah, sekarang bikin sesi terakhir, bikin Dynamic Web Project :D , caranya :

  1. Klik menu File pada tool bar di atas itu, kemudian New -> Others -> Web -> Dynamic Web Project
  2. Kasih nama projectnya apa terserah, mau ProjectLaknat kek, ProjectKeparat kek, mau ProjectKurangAjar kek, terserah, whatever you want yang penting bisa bikin hati lu bahagia lahir batin dan dunia akhirat :D
  3. Klik Finish aja.
  4. Klik kanan di Project itu, dan pilih Spring Tools -> Add Spring Project Nature
  5. Uwis to? nah sekarang di drag aja ke Tab Servers yang ada di susunan tab yang di bawah itu, seret kesitu, masukan ke servernya (ini cara singkatnya)
  6. Cara sebenernya gini : Klik kanan di Project nya, trus Run As -> Run On Server.
  7. hihihihi.. udah to? :D
  8. yasudah, sekarang terserah mau di apakan itu projectnya, jangan di makan yak, cuz emang gak bisa di makan.

Hm.. udah deh, mendingan gw sekarang solat duhur dulu, biar gak lupa :D

2008 Juli 10

Dota : New Hero (Goblin Clockwerk)


(GOBLIN CLOCKWERK)

Dota ada hero baru!!!! and his name is Goblin Clockwerk! You can download this map which 6.53 version in here. Gimana neh?? dah ada yang mau ngasih tutorial?? tapi denger2 harus pake patch terbaru, gak tau juga seh, cuz belom nyoba, begitu dapet kabar dari temen langsung browsing and tulis di blog.

2008 Juli 2

What's New In EJB 3.0

gw dapet tulisan ini di situs ini, sengaja gw pajang di blog ini biar buat archive gw sewaktu2 gw butuhin buat bahan referensi :P

check this out :

Original From : http://sunbcd5.blogspot.com/

The Enterprise JavaBeans 3.0 architecture extends Enterprise JavaBeans to include the following new functionality and simplifications to the earlier EJB APIs:

  • Definition of the Java language metadata annotations that can be used to annotate EJB applications.
  • Specification of programmatic defaults, including for metadata, to reduce the need for the developer to specify common, expected behaviors and requirements on the EJB container. A “configuration by exception” approach is taken whenever possible.
  • Encapsulation of environmental dependencies and JNDI access through the use of annotations, dependency injection mechanisms, and simple lookup mechanisms.
  • Simplification of the enterprise bean types.
  • Elimination of the requirement for EJB component interfaces for session beans. The required business interface for a session bean can be a plain Java interface rather than an EJBObject, EJBLocalObject, or java.rmi.Remote interface.
  • Elimination of the requirement for home interfaces for session beans.
  • Simplification of entity persistence through the Java Persistence API. Support for light-weight domain modeling, including inheritance and polymorphism.
  • Elimination of all required interfaces for persistent entities.
  • Specification of Java language metadata annotations and XML deployment descriptor elements for the object/relational mapping of persistent entities.
  • A query language for Java Persistence that is an extension to EJB QL, with addition of projection, explicit inner and outer join operations, bulk update and delete, subqueries, and group-by. Addition of a dynamic query capability and support for native SQL queries.
  • An interceptor facility for session beans and message-driven beans.
  • Reduction of the requirements for usage of checked exceptions.
  • Elimination of the requirement for the implementation of callback interfaces.

2008 Juni 26

Date Criteria (Kerjaan)

Semaleman donlot sex is zero 1 dan sex is zero 2, huff... banyak juga film yang gw donlot akhir2 ini, ada sekitar 24 film yang udah gw burn dan gw awetkan di tempat CD gw di rumah :P, trus lagi donlot tiba2 muncul window pidgin and message dari bos gw, yawdah langsung aja to the point masalah kerjaan tentang Query. here we go :

Lagi banyak banget kerjaan, kemaren dikasih lagi tentang search by date criteria, yaitu pengertiannya kira2 gini, mencari object berdasarkan field tanggal sesuai criteria yang diminta, hm...

berarti banyaknya criteria = banyaknya field tanggal dalam sebuah object itu :D, bnyak juga namedQuery yang mesti gw buat di package datamodel :D

2008 Juni 25

THE USED LIVE IN JAKARTA!!


Eh..eh..eh..tau gak, the used bakalan konser ke Jakarte!! :D ini adalah salah satu band kesukaan gw, tapi bulan Agustus 2008, tepatnya tanggal 13, hm.. berapa yak tiketnya, mungkin sih agak mahal kayak yang waktu itu My Chemical Romance konser juga di jakarta, insya Allah nonton :D, berikut info nya yang gw dapet dari www.kafegaul.com

Bulan Agustus akan menjadi bulan rock. Bagaimana tidak, promotor Java Musikindo akan menghadirkan band beraliran rock alternative asal Amerika, The Used, yang dijadwalkan manggung di Jakarta, 13 Agustus mendatang.

Bertempat di Tennis Indoor Senayan, Jakarta, kehadiran The Used yang beranggotakan Bert McCracken [vokal], Quinn Allman [gitar], Jeph Howard [bass] dan Dan Whitesides [drum] dan sukses menelorkan tiga album ini, memang sudah ditunggu-tunggu para penggemarnya.

Kehadiran The Used sendiri menambah ramainya konser-konser JAVA, yang diawali dengan JAKARTA JAM! dengan penampilan Andra & the BackBone, New Found Glory, Simple Plan pada Kamis, 31 July 2008 (DAY 1) serta Melanie Subono, LostProphets, One Republic pada Jum’at, 1 Agustus 2008 (DAY 2).

Selain itu, pada bulan yang sama, JAVA Musikindo juga akan menghadirkan Panic At the Disco yang akan dibuka oleh band asal Bandung The Changcuters pada Minggu, 17 Agustus 2008.

Wah, siap-siap ekstra menabung nih!

Gitu... keren kan!! :D

Siap2
  • panjangin poni
  • skinny jeans
  • short t-shirt
  • celana boxer
  • gesper gede
  • canvas shoes
  • tindik hidung.
Jangan lupa celana boxer dipake, trus baru skinny jeans di pelorotin biar keliatan boxernya, catatan : harus pake boxer, kalo mu di plorotin tapi gak pake boxer *hooooeeeekkk..

2008 Juni 24

Problem Ticket (Draft For Me)

Berikut ini adalah draft gw sendiri, rahasia, jangan dibaca yak!! :P

buat simpenan lagi..biasa lah...daripada gak disimpen nyari2 susah, mending yang penting2 gw upload disini :D

Hei Widya, here is your solving to Problem Ticket :

<quote>
public
Collection getResellerOfficerClosedProblemTicket(long officerId, int resellerId, int index, int limit) throws Exception {

Collection result = null;
Collection problemCollection = null;
Collection problemAttachmentCollection = null;
ProblemTicket problemTicket = new ProblemTicket();
SystemErrorLog error = new SystemErrorLog();

try{
problemCollection = problemFacade.getResellerOfficerClosedProblemTicket(officerId, resellerId, index, limit);
Object[] array = problemCollection.toArray();
int i = 0;
while(i >= problemCollection.toArray().length){
problemTicket.setProblem((Problem)array[i]);
if(problemTicket.getProblem().getProblemStatus() == 2){
problemTicket.setProblemAttachmentCollection(problemAttachmentFacade.findByProblemId(problemTicket.getProblem().getProblemId()));
result.add(problemTicket);
}
i++;
}
}catch(Exception e){
e.printStackTrace();
error.setErrorLog(e.getMessage());
error.setReferenceArea("Update Problem");
systemErrorLogFacade.create(error);
throw new Exception(e.getMessage());
}

return result;
}


Yawdah gitu aja dulu lah ya :P

2008 Juni 17

SQL Syntax : JOIN

Kemaren dapet kerjaan dari kantor untuk devel situs pengelola domain [dot]id Indonesia, yang sebelumnya udah di upload versi beta nya. Sekarang sedang develop lagi untuk penyempurnaan lebih lanjut.

iya deh gak banyak basa-basi lagi, daripada kalian muntah di monitor gara2 cas-cis-cus kelamaan, mending langsung to the point aja.

Sebenernya ini buat arsip sendiri aja seh, cuz kalo dah ngerjain sesuatu and dah selese trus jarang di gunain lagi, takut lupa, and susah nyari2 googling lagi males, mending ditaroh di blog ku sendiri buat istri simpenan eh...maksudku buat simpenan aja.

Syntax Join In My SQL :

SELECT * FROM [nama_table_1] AS [alias] JOIN [nama_table_2] AS [alias] WHERE [alias].[nama_kolom_tabel_1] = [variable] AND [alias].[nama_kolom_tabel_2] = [variable]

Penggunaan [alias] itu terserah, mau pake alias atau gak ya gapapa, kalo gak pake alias berarti syntaxnya kira2 begini :

SELECT * FROM [nama_table_1] AS [alias] JOIN [nama_table_2] AS [alias] WHERE [nama_table_1].[nama_kolom_tabel_1] = [variable] AND [nama_table_2].[nama_kolom_tabel_2] = [variable]

Kira - kira begitu yang saya implementasikan dan berhasil mendapatkan object yang saya inginkan, sedikit review penggunaan JOIN ini bisa efektif digunakan jika 2 tabel tersebut ada keterkaitan biasanya salah satu tabel mempunyai FOREIGN KEY dari tabel yang lain. Karena syntax JOIN itu menggunakan FOREIGN KEY tersebut untuk melakukan searching :D.

Kira-kira gitu menurut pemahaman saya, jika ada miss silahkan review nya di komentar dari topik ini, akan sangat membantu saya dalam proses belajar :P

regard
-thx-

2008 Juni 10

Mata Kuliah Microsoft Office di Berbagai Jurusan

Pagi2 dah marah2 gara2 cewe' ku telp dalam keadaan panik minta tolong untuk diajarin caranya jumlah dalam sekala besar di microsoft excel, spontan gw bangun and mengerutkan dahi buat nginget2 waktu dulu kuliah pernah or gak make penjumlahan via excel, gw lupa2 inget, secara gw kan kuliah programming gak kuliah ngetik.

Trus temenku nyeletuk and ngasih sedikit clue tentang penjumlahan di excel, yaitu nulisin syntax "=SUM()" nah ntar di dalam tanda kurung itu diisi kolom or baris yang mau dijumlahin tersebut.

Kemudian "jreng" jadilah jumlahnya pada satu kolom yang di tunjuk.

itu aja gw ngajarin dia dengan penuh kesabaran cuz cuma tinggal ngikutin kata2 ku aja gak bisa2 sampe beberapa kali baru bisa and berhasil.

Gw terpikirkan bahwa sebenernya semua jurusan dan hampir semua mata kuliah membutuhkan laporan tertulis menggunakan komputerisasi, dan kebanyakan mahasiswa terhambat pada pemakaian teknologi tersebut, sukur2 orangnya sabar dan penuh dengan jiwa explorasi untuk mendalami microsoft office or whatever the fuck is that lah! tapi yang jelas harusnya dikasih mata kuliah tambahan untuk belajar cara make microsoft office, biar kalo bikin laporan itu gak gaptek2 amat, gak panik2 kayak cewe' gw, gak bikin orang bangun2 trus dihunjami dengan berbagai pertanyaan seputar pembuatan format ini lah, itu lah, buat daftar isi gimana lah, ee lah, uu lah, ii lah....SEBAL! dan kejadian kayak gini gak gw alami sekali dua kali, tapi sering! itu yang buat gw jengkel!

Trus kadang2 orang salah persepsi terhadap gw khususnya dan terhadap orang2 jurusan Teknik Informatika pada umumnya, mereka beranggapan bahwa orang2 IT harus bisa ini, itu semua yang berhubungan dengan koomputer (Lo Kate Gw Bengkel Komputer Ape??!) .

Sekali lagi gw tegasin yak! gw tuh kuliah PROGRAMMER, bukan kuliah jadi TUKANG KETIK! jadi kalian gak harus selamanya tanya2 bla bla bla tentang microsoft office trus pas gw gak bisa langsung nanya gini

''Lah Kamu kan kuliah di jurusan komputer, kok gini2 gak bisa??"

dengan nada sopan gw jawab :

"Maaf pak saya kurang tau kalo bagian itu, soalnya Saya kuliah programming pak, bukan kuliah ngetik"

dengan nada kasar di dalam hati :

"GOBLOK, Emang gw kursus ngetik apa???"

Jadi gw tegasin ke orang yang awam itu, jangan ngejudge gw gak bisa ms office berarti gw bego! or berarti gw kuliah gak bener! OK!

*sori emosi

2008 Juni 5

Renungan Untuk Ayahku Tercinta

To all the fathers and fathers-to-be out there



Ia akan melupakan apa yang ia inginkan, agar bisa memberikan apa yang kamu butuhkan.


Ia membiarkan orang-orangan sawahmu memakai sweater kesayangannya.


Ia membelikanmu lollipop merk baru yang kamu inginkan, dan ia akan menghabiskannya kalau kamu tidak suka.


Ia menghentikan apasaja yang sedang dikerjakannya, kalau kamu ingin bicara.


Ia selalu berfikir dan bekerja keras untuk membayar spp mu tiap semester, meskipun kamu tidak pernah membantunya menghitung berapa banyak kerutan di dahinya.


Bahkan dia akan senang hati mendengarkan nasehatmu untuk menghentikan kebiasaan merokoknya.


Ayah mengangkat beban berat dari bahumu dengan merengkuhkan tangannya disekeliling beban itu.

Ayah akan berkata, "tanyakan saja pada ibumu" ketika ia ingin berkata "tidak".


Ayah tidak pernah marah, tetapi mukanya akan sangat merah padam ketika anak gadisnya menginap di rumah teman tanpa izin.


Dan diapun hampir tidak pernah marah, kecuali ketika anak lelakinya kepregok menghisap rokok dikamar mandi.


Ayah mengatakan, "tidak apa-apa mengambil sedikit resiko asal kamu sanggup kehilangan apa yang kamu harapkan"

Pujian terbaik bagi seorang ayah adalah ketika dia melihatmu melakukan sesuatu persis seperti caranya.


Ayah lebih bangga pada prestasimu, daripada prestasinya sendiri.


Ayah hanya akan menyalamimu ketika pertama kali kamu pergi merantau meningalkan rumah, karena kalau dia sampai memeluk mungkin ia tidak akan pernah bisa melepaskannya.

Ayah mengira seratus adalah tip.
Seribu adalah uang saku.
Gaji pertamamu terlalu besar untuknya.

Ayah tidak suka meneteskan air mata. Ketika kamu lahir dan dia mendengar kamu menangis untuk pertama kalinya, dia sangat senang sampai-sampai keluar air dari matanya.


Ketika kamu masih kecil, ia bisa memelukmu untuk mengusir rasa takutmu, ketika kau mimpi akan dibunuh monster.


Tapi, ternyata dia bisa menangis dan tidak bisa tidur sepanjang malam, ketika anak gadis kesayangannya di rantau tak memberi kabar selama hampir satu bulan.

Kalau tidak salah ayah pernah berkata:
"Kalau kau ingin mendapatkan pedang yang tajam dan berkwalitas tinggi, janganlah mencarinya dipasar apalagi tukang loak, tapi datang dan pesanlah langsung dari pandai besinya. Begitupun dengan cinta dan teman dalam hidupmu, jika kau ingin mendapatkan cinta sejatimu kelak, maka minta dan pesanlah pada Yang Menciptakannya"

Untuk masa depan anak lelakinya Ayah berpesan:
"Jadilah lebih kuat dan tegar daripadaku, pilihlah ibu untuk anak-anakmu kelak wanita yang lebih baik dari ibumu, berikan yang lebih baik untuk menantu dan cucu-cucuku, daripada apa yang yang telah ku beri padamu"

Dan untuk masa depan anak gadisnya Ayah berpesan:
"Jangan cengeng meski kau seorang wanita, jadilah selalu bidadari kecilku dan bidadari terbaik untuk ayah anak-anakmu kelak.Laki-laki yang lebih bisa melindungimu melebihi perlindungan Ayah, tapi jangan pernah kau gantikan posisi Ayah di hatimu"

Ayah bersikeras,bahwa anak-anakmu kelak harus bersikap lebih baik daripada kamu dulu.


Ayah bisa membuatmu percaya diri, karena ia percaya padamu.


Ayah tidak mencoba menjadi yang terbaik, tapi dia hanya mencoba melakukan yang terbaik.

Dan terpenting adalah…
Ayah tidak pernah menghalangimu untuk mencintai Allah, bahkan dia akan membentangkan seribu jalan agar kau dapat menggapai cintaNya, karena diapun mencintaimu karena cintaNya.

Al Fatehah untuk bapakku

Ya Allah, Ampunilah segala dosa ayahku tercinta, bimbinglah selalu ayahku senantiasa di jalanmu yang lurus, yaitu jalan yang engkau ridhoi, berikanlah ayahku kekuatan untuk selalu membimbing, mengajak, menasihati atau bahkan memarahi anak serta ibuku ketika mulai menyimpang dari ajaranmu ya Allah, berilah ayahku kekuatan untuk membimbing keluargaku sesuai dengan apa yang engkau ajarkan ya Allah. Amin

Search For Paging

Pagi2 dah dikasih tugas ama bos via e-mail, ada beberapa method2 di java yang disuruh bikin buat kerjaan gw tentang project domain [dot] id Indonesia, metode search limit yaitu dengan kiriman parameter index dan limit.

Maksudnya parameter "index" disini adalah untuk start awal melakukan pencarian dalam satu sesi, dan parameter "limit" disini adalah untuk batasan berapa banyak object yang diambil dan kemudian di tempatkan dalam suatu List bertipe Object tersebut.

Kira2 seperti ini mekanisme nya :

jika parameter "index" bernilai 0(nol) dan parameter "limit" bernilai 20(dua puluh), maka hasil yang diharapkan adalah list object dari index ke-0 sampai object ke-19 (20 object), jika "index" bernilai 1(satu) dan limit bernilai 20(dua puluh) maka yang diharapkan adalah list object dari index ke-20 sampai object ke 39 (20 Object).

Dalam code java implementasi gw adalah seperti ini :

public List getDomainListByUsername(String username, int registrarId, resellerId, intint index, int limit) throws Exception {
List result = null;

try{
Query q = (Query) em.createNamedQuery("Domain.getDomainListByUsername").setParameter("username", username);
if(index >= 0 && limit >= 0){
q = q.setFirstResult(index*20).setMaxResults(limit);
}
result = q.getResultList();
}catch(Exception e){
e.printStackTrace();
}

return result;
}


keterangan :
  1. Method setFirstResult disini adalah untuk menentukan pilihan object yang dipilih untuk pertama kali dilakukan pencarian.
  2. Method setMaxResults disini adalah untuk menentukan banyaknya object yang diambil dimulai dari nilai yang diberikan pada method setFirstResult.
Selanjutnya tau kan, gak sah diterangkan panjang lebar serta perfungsi apalagi perline :P

THE OWNER

Foto Saya
widya perwira
Jakarta, Jawa Barat, Indonesia
Widya Perwira Utama lahir di Tegal pada 28 Juni 1986. TK Perwari Slawi Tegal, SDN Panggang 5 Jepara, SMPN 1 Jepara, SMUN 1 Jepara, Orang tua yang sangat menyayangi dan mensuport saya sekarang tinggal di Sukamandi-Subang Jawa Barat sebagai pegawai negeri sipil. Setelah saya selama 14 tahun tinggal di Jepara - Jawa Tengah. Saya kuliah di Jurusan Teknik Informatika - Politeknik Negeri Bandung, sekarang saya telah bekerja di PT.Ametis Technology sebagai Java Programmer
Lihat profil lengkapku

SEARCH ENGINE

GREEN MODE = ON


KampungBlog.com - Kumpulan Blog-Blog Indonesia

USED TO DEVEL

YAHOO MESSENGER

widyaperwira@yahoo.com

TIME

CATEGORY

SHOUTBOX


Free chat widget @ ShoutMix

HIT COUNTER

I FOUND U