中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mybatis param和@Param區別是什么

小樊
82
2024-08-03 05:44:12
欄目: 編程語言

MyBatis中的param@Param都是用來在SQL語句中傳遞參數的,但是有一些區別:

  1. param是在XML配置文件中使用的,用來指定方法參數的別名,以便在SQL語句中引用。例如:
<select id="getUserById" parameterType="int" resultType="User">
    select * from user where id = #{param}
</select>

這里的#{param}就是引用了方法參數的別名。

  1. @Param是在Java方法參數上使用的注解,用來指定方法參數的別名,以便在SQL語句中引用。例如:
public User getUserById(@Param("id") int id);

這里的@Param("id")就是指定了方法參數的別名為id,在SQL語句中可以使用#{id}來引用。

總的來說,param是在XML配置文件中指定方法參數的別名,而@Param是在Java方法參數上使用的注解來指定方法參數的別名。兩者的作用都是為了在SQL語句中引用方法參數。

0
楚雄市| 区。| 商洛市| 齐齐哈尔市| 砚山县| 施甸县| 东宁县| 鲁甸县| 汪清县| 龙山县| 明星| 休宁县| 东城区| 莱州市| 子洲县| 葫芦岛市| 吉首市| 晴隆县| 紫阳县| 陇西县| 宾川县| 台山市| 桃源县| 舒城县| 博野县| 循化| 宁晋县| 昌图县| 洛南县| 当涂县| 庄浪县| 咸丰县| 西城区| 武鸣县| 岳普湖县| 云浮市| 白河县| 林甸县| 通许县| 札达县| 丹东市|