Я пишу программу с Java и myBatis. Программа застревает со следующей вставкой без сообщения об ошибке. Я проверил Oracle, и данные не были вставлены. Я не знаю, почему это так. Обычно это может быть ошибка из sql или myBatis.
id type number(10)
id_card_no varchar2(50)
gene_info varchar2(2000)
Если требуется дополнительная информация, спросите об этом. Спасибо!
<insert id="addGenotype" parameterType="genotype" useGeneratedKeys="false" >
insert into person_genotype (ID,ID_CARD_NO,GENE_INFO)
<foreach collection="list" item="genotype" index="index" separator="UNION ALL">
(select
#{genotype.genotypeId},#{genotype.idCardNumber},#{genotype.geneInfo}
FROM DUAL)
</foreach>
</insert>