最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis的xml中使用@符號(hào)調(diào)用類方法示例

 更新時(shí)間:2023年12月11日 08:44:14   作者:不語(yǔ)  
這篇文章主要為大家介紹了mybatis的xml中使用@符號(hào)調(diào)用類方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

兩種方式

我們可以在mybatis的xml中通過(guò)@符合的方式調(diào)用Java類獲得返回值進(jìn)行操作,兩種方式

1、調(diào)用類靜態(tài)方法

調(diào)用類的靜態(tài)方法:"@類全路徑@方法名(入?yún)?" 如 "@com.modules.api.controller.UsersController@testStatic()"

示例xml

<select id="test" resultType="com.modules.user.entity.StUsers">
       select * from st_users where id = 7000
       <if test="@com.modules.api.controller.UsersController@testStatic()">
           or id = 7001
       </if>
    </select>

被調(diào)用方法
粗體

public static   boolean testStatic() {
        return true;
    }

日志輸出sql 確實(shí)拼接了or的sql

JDBC Connection [com.mysql.jdbc.JDBC4Connection@189690a6] will not be managed by Spring
==>  Preparing: select * from st_users where id = 7000 or id = 7001
==> Parameters:

2. 使用spring依賴注入的方式

例如 #{#deptName} IN ( #{@sdss.getDeptAndChild( #user.deptId )} ) 其中 @sdss 是spring容器中的bean名稱 后面就是點(diǎn)方法傳入?yún)?/p>

示例

/**
 * 數(shù)據(jù)權(quán)限 實(shí)現(xiàn)
 */
@Service("sdss")
public class SysDataScopeService {
    public boolean testStatic() {
        return true;
    }
}

xml

<select id="test" resultType="com.modules.user.entity.StUsers">
       select * from st_users where id = 7000
       <if test="@sdss@testStatic()">
           or id = 7001
       </if>
    </select>

以上就是mybatis的xml中使用@符號(hào)調(diào)用類方法示例的詳細(xì)內(nèi)容,更多關(guān)于mybatis xml使用@調(diào)用類的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java開發(fā)崗位面試被問(wèn)到泛型怎么辦

    Java開發(fā)崗位面試被問(wèn)到泛型怎么辦

    泛型在java中有很重要的地位,在面向?qū)ο缶幊碳案鞣N設(shè)計(jì)模式中有非常廣泛的應(yīng)用。java泛型知識(shí)點(diǎn)也是Java開發(fā)崗位必問(wèn)的一個(gè)話題,今天小編就給大家普及下Java泛型常見面試題,感興趣的朋友一起看看吧
    2021-07-07
  • 最新評(píng)論

    吉林市| 淅川县| 德令哈市| 阿瓦提县| 贵州省| 田林县| 西城区| 湘潭县| 福海县| 孟津县| 古浪县| 延吉市| 那坡县| 弋阳县| 东源县| 钟山县| 大连市| 宽城| 彰化县| 根河市| 孝感市| 隆安县| 汪清县| 从化市| 石棉县| 彩票| 琼中| 东阳市| 诸暨市| 商都县| 峡江县| 龙门县| 富裕县| 汉阴县| 乡宁县| 大埔县| 那曲县| 海安县| 泾阳县| 阳原县| 绥棱县|