Avatar billede obix Nybegynder
29. august 2005 - 14:16 Der er 4 kommentarer

ibatis til oversigter der kan bladres på

Hejsa

Jeg er på et projekt hvor vi bruger ibatis som db lag og jeg skal lave en oversigt hvor man skal kunne bladre frem og tilbage på.

Er der nogle der har lavet noget lignende så i lige kan give et par bud på hvordan jeg får lavet noget generisk så andre bare ville kunne nedarve fra det jeg har lavet og vupti så skal de kun lave småting for at få det til at virke.

Jeg har tænkt lidt over hvor generisk det skal være. Altså om sqllen skal skrive sig selv ud fra nogle variable der sendes med men jeg ved ikke om det bliver for uigennem skueligt.

Skriv frit fra leveren hvordan i ville gribe det an.
Avatar billede obix Nybegynder
29. august 2005 - 14:16 #1
Skulle måske lige fortælle det er en web app. Vi bruger struts
Avatar billede simonvalter Praktikant
29. august 2005 - 15:01 #2
com.ibatis.jpetstore ser ud til at bruge noget fra ibatis-common

SqlMapDaoTemplate.queryForPaginatedList(java.lang.String id, java.lang.Object parameterObject, int pageSize)
          Executes a mapped SQL SELECT statement that returns data to populate a number of result objects a page at a time.

og

SqlMapExecutor.queryForPaginatedList(java.lang.String id, java.lang.Object parameterObject, int pageSize)
          Executes a mapped SQL SELECT statement that returns data to populate a number of result objects a page at a time.

disse metoder retunerer com.ibatis.common.util.PaginatedList

og til view er disse rimlig udbredt som jeg vil mene kan bruges sammen med den.

displayTag (http://displaytag.sourceforge.net/)

Pager Taglib (http://jsptags.com/tags/navigation/pager/)

de 2 tag libs bliver anbefalet i struts survival guide
Avatar billede obix Nybegynder
29. august 2005 - 15:33 #3
Paginatedlist har jeg allerede lidt under loop. Men selve sqllerne ville du opbygge dem dynamisk eller ville du lave sqller til hvert skærmbillede?
Avatar billede simonvalter Praktikant
29. august 2005 - 16:28 #4
Ja det ved jeg så ikke rigtigt. Jeg kender ikke noget til ibatis eller pagination og hvordan det bruges smartest. Umiddelbart så ville jeg nok også gøre som i deres jpetstore med en dao, og en tilhørende mapped query pr klasse.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester