日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mybatis从入门到精通下篇

發布時間:2025/3/12 编程问答 10 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mybatis从入门到精通下篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Mybatis從入門到精通下篇:

?

輸入類型:

輸出類型:

ResultMap:

?

動態sql:

?

?

?

if標簽:

where標簽:

?

?

sql片段:

?

foreach標簽:

?

?

關聯查詢:

?

?

?

以訂單作為主體:

一對一查詢:

?

新建pojo:

?

?

以user為主體:

一對多關聯:

?

?

?

Mybatis整合Spring:

?

配置文件:SqlMapConfig.xml:

?

加載映射文件(其他都不用):

?

ApplicationContext:(很關鍵)

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsdhttp://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd"><!-- 加載配置文件 --><context:property-placeholder location="classpath:Config/db.properties" /><!-- 數據庫連接池 --><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><property name="driverClassName" value="${jdbc.driver}" /><property name="url" value="${jdbc.url}" /><property name="username" value="${jdbc.username}" /><property name="password" value="${jdbc.password}" /><!-- 連接池的最大數據庫連接數 --><property name="maxActive" value="10" /><!-- 最大空閑數 --><property name="maxIdle" value="5" /></bean><!-- SqlSessionFactory配置 --><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource" /><!-- 加載mybatis核心配置文件 --><property name="configLocation" value="classpath:Config/SqlMapConfig.xml" /><!-- 別名包掃描 --><property name="typeAliasesPackage" value="pojo"/></bean><!-- 傳統Dao配置,加載實現類 --><bean class="dao.impl.UserDaoImpl"><property name="sqlSessionFactory" ref="sqlSessionFactory" /></bean></beans>

?

?

Dao開發:

?

?

推薦下面這種方式:

源碼下載:https://github.com/linhj-james/springMybatis

可以的話幫忙star一下,謝謝~

?

總結

以上是生活随笔為你收集整理的Mybatis从入门到精通下篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。