4
開始之前,這裏是我的課的MyBatis - 持有多種類型
的結構Personne
PersonnePhysique(延長Personne)
PersonneMorale(延長Personne)
- En treprise(延長PersonneMorale)
- 協會(延長PersonneMorale)
我試圖在數據庫中插入一個 「Personne」,我需要檢查它是否是一個 「PersonnePhysique」 ,「企業」或「協會」。 所以,我做這在我的映射:
<insert id="creerPersonne" parameterType="Personne">
....
<choose>
<when test="getClass() instanceof fr.maaf.personne.PersonnePhysique">
1,
</when>
<when test="getClass() instanceof fr.maaf.personne.Association">
2,
</when>
<when test="getClass() instanceof fr.maaf.personne.Entreprise">
2,
</when>
</choose>
...
</insert>
但沒有測試通過的。 我在做什麼錯?