Bonjour; je vien de débuter Spring et je comptait utiliser ibatis pour la couche gestion dao
mais j'ai plusieurs questions et problemes.
1)
Est ce qu'il check a chaque appel le contenu de chaque sqlMap resource , lorsuqe j'appelle par exemple un getlogin ou un getproduit ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <!-- SqlMapCllient --> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="dataSource"> <ref local="dataSource"/> </property> <property name="configLocation"> <value>classpath:sql-map-config-mysql.xml</value> </property> </bean> <sqlMapConfig> <sqlMap resource="login-mysql.xml"/> </sqlMapConfig>
2°) Je voulais savoir comment gérer 3 cas qui m'embete dans les tutorial j'ai rien trouvé
se genre de cas j'ai compris
mais pour un de ces cas comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <select id="getPerson" parameterClass=int resultClass="examples.domain.Person"> SELECT PER_ID as id, PER_FIRST_NAME as firstName, PER_LAST_NAME as lastName, PER_BIRTH_DATE as birthDate, PER_WEIGHT_KG as weightInKilograms, PER_HEIGHT_M as heightInMeters FROM PERSON WHERE PER_ID = #value# </select>
-select count(*) as nb, max(date_co) as dt from log
Comment gerer le retour sans creer une classe ? ( exemple comme dbutil recuperer un ArrayList)
-select champ1, champ2 from log where login=#val1# and pass=#val2#
Comment lui passer les 2 parametres sans creer un bean ? exemple en lui passant un hashmap avec [val1,robert] et [val2,truc]
-select champ1, champ2 from log where #val1# like '#val2#%'
Comment gerer aussi se cas ou je mettrais dans val1 = login et val2= rob
Merci d'avance pour les réponses a venir
Car la j'ai trop de mal, comment je pourrait mener a bien mon projet (du moin avec ibatis) si je peut pas ces differents cas .
Partager