亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
姚安县| 岱山县| 夹江县| 思南县| 阿拉善左旗| 泉州市| 错那县| 阿城市| 密云县| 和政县| 汶川县| 溧阳市| 郴州市| 工布江达县| 西藏| 会泽县| 陆丰市| 隆化县| 兰州市| 庆城县| 上高县| 绍兴县| 东山县| 伊宁市| 赤壁市| 上虞市| 留坝县| 筠连县| 梅河口市| 游戏| 松潘县| 齐齐哈尔市| 泉州市| 隆子县| 文水县| 贡嘎县| 鞍山市| 河南省| 海晏县| 红桥区| 宁海县|