Function Spring Boot-Mybatis-PostgreSQL函数不';t在insert中持久化数据

Function Spring Boot-Mybatis-PostgreSQL函数不';t在insert中持久化数据,function,mybatis,spring-mybatis,Function,Mybatis,Spring Mybatis,我正在使用spring mybatis实现调用一个函数,我可以看到我尝试插入的数据没有被持久化到DB中,执行结束时出现了我们的问题,但是当我转到DB并尝试查找插入的数据时,它从未出现过 意见: 1.我可以从select方法获取数据。 2.我试着在insert标记中放入一个SQL,结果很好 <select id="getListEntity" resultMap="entidadListaMap"> select * from pkg_cl_ses.sps_get_entity

我正在使用spring mybatis实现调用一个函数,我可以看到我尝试插入的数据没有被持久化到DB中,执行结束时出现了我们的问题,但是当我转到DB并尝试查找插入的数据时,它从未出现过

意见: 1.我可以从select方法获取数据。 2.我试着在insert标记中放入一个SQL,结果很好

<select id="getListEntity" resultMap="entidadListaMap">
    select * from pkg_cl_ses.sps_get_entity_list()
</select>

<insert id="insertEntity"  parameterType="com.mb.dr.model.Entity">
    select pkg_cl_ses.spi_entity(#{field1}, #{field2})
</insert>

从pkg_cl_ses.sps_get_entity_list()中选择*
选择pkg_cl_ses.spi_实体(#{field1},#{field2})
希望你能帮助我解决这个问题。
提前谢谢。

谢谢您的回答。问题是我在JUnit测试下执行了该代码,因此无法持久化数据。
运行我的应用程序就可以了。

听起来好像您缺少了一个可以设置自动提交的
commit