永发信息网

mybatis数据库怎么实现向两个表插入数据

答案:2  悬赏:80  手机版
解决时间 2021-02-26 23:44
mybatis数据库怎么实现向两个表插入数据
最佳答案
1、定义
mybatis是一个支持普通sql查询,存储过程和高级映射的优秀持久层框架。

2、使用原因
mybatis消除了几乎所有的jdbc代码和参数的手工设置以及对结果集的检索封装。mybatis可以使用简单的xml或注解用于配置和原始映射,将接口和java的pojo(plain old java objects,普通的java对象)映射成数据库中的记录。

3、总体流程
(1)加载配置并初始化
触发条件:加载配置文件
处理过程:将sql的配置信息加载成为一个个mappedstatement对象(包括了传入参数映射配置、执行的sql语句、结果映射配置),存储在内存中。
(2)接收调用请求
触发条件:调用mybatis提供的api
传入参数:为sql的id和传入参数对象
处理过程:将请求传递给下层的请求处理层进行处理。
(3)处理操作请求
触发条件:api接口层传递请求过来
传入参数:为sql的id和传入参数对象
处理过程:
(a)根据sql的id查找对应的mappedstatement对象。
(b)根据传入参数对象解析mappedstatement对象,得到最终要执行的sql和执行传入参数。
(c)获取数据库连接,根据得到的最终sql语句和执行传入参数到数据库执行,并得到执行结果。
(d)根据mappedstatement对象中的结果映射配置对得到的执行结果进行转换处理,并得到最终的处理结果。
(e)释放连接资源。
(4)返回处理结果将最终的处理结果返回。
全部回答
把你的Article对象装到list里面,赋值给User对象,然后把User对象存到数据库里不就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
武进区邹区镇老年人协会河头村分会地址有知道
申通寄货几个小时才能查到单号。下午我朋友中
你是班主任,你的学生食物中毒了你怎么办?
地税逾期办理,该怎么办
豪兴百货地址在哪,我要去那里办事
《招标投标法实施条例》规定,履约保证金不得
帮忙推荐一本高考物理参考书吧,最好是由易到
大河庙地址有知道的么?有点事想过去
本溪哪有卖寿百年的,大约多少钱
怎么才能当一个好前端,要学会什么
亲们认为伯牙绝弦这件事到底值不值得?今晚就
40节是多少迈?
黑执事游戏H and攻略
单片机原理与应用课后答案 王贤勇 郭龙源主编
我用我笔绘家乡手抄报怎么做
推荐资讯
帕萨特屏显tr ip是什么意思
合金弹头有几部?在哪里下能用手柄玩的
品泰阁地址在什么地方,想过去办事
顺诚百货地址在什么地方,想过去办事
聊大花园东苑这个地址在什么地方,我要处理点
百色市右江区亮点进口汽车维修养护中心怎么去
磁盘分析后有6%的碎片是什么意思?
好听的母狗名
手机开机后屏幕显示FTM,然后就按什么也不好
奶妈练级,我现在想玩魔界的新区,打算玩个奶
建瓯市宏翔物流公司地址在什么地方,想过去办
只动一笔猜字:“人,折,了,火,木,大,下
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?