Toon posts:

[j2ee] problemen uitlezen Database, wellicht cache *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi Allemaal. Ik heb een bete rare problemen met het uitlezen van een database.

In een tabel is er opgeslagen welke gebruikers er een bepaalde scheduleId hebben op een bepaalde dag. (Soort dienstrooster in "JSP"->session->entity->database)
Ter illustratie een inhoud van een tabel:

UserID ScheduleId StartDate EndDate
12 1 2-8-2003 2-8-2003
12 2 11-8-2003 11-8-2003
12 3 12-8-2003 12-8-2003
12 4 13-8-2003 13-8-2003
12 2 14-8-2003 14-8-2003

Probleem 1:
Bij het uitlezen haal ik dmv session->entitybean een collection op met de objecten welke voldoen aan de juiste maand. Bv de maand 8(de query:"findby....(userId,beginmaand, eindmaand);") . Aan de grootte van de Collection lijkt het of hij de juiste gegevens uit de database heeft gefilterd. DMV van Iterator leest hij dan elke object uit. Dit gaat goed, Echter:"bij de laatste record met scheduleId "2" pakt hij de start en EndDate van het eerste record met Schedule ID "2" Als bij het laatste record bv 5 had gestaan had hij weer wel de 5 bij 14-8-2003 uitgelezen.

Probleem 2:
Stel nu voor dat de de in de database alleen de eerste en een laatste record staan:
na het opnieuw deployen leest hij deze 2 goed uit. Echter waneer ik de 14-8-2003(start en einde) in 15-8-2003 verander en op de refresh knop druk in internet explorer veranderd er dus helemaal niks, lijkt net alsof hij hetzelfde uitleest, dus als datum 14-8-2003.. Wanneer ik de alles opnieuw deploy leest hij wel de goede data uit. Hoe kan dit?? Iemand een idee??

Ik kom echt niet verder

Groetjes Heico van de Kamp

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

• vaga gefixed in topictitle ;)
• ruimteverspillende groetjes onder/boven posts zijn niet nodig, wij tweakertz doen mekaar permanent de groeten :P

Professionele website nodig?


Verwijderd

Topicstarter
Ook erg belangrijk. Als primaryKey gebruik ik een primaryKey Klasse, welke alle 4 de kolommen bestrijkt.