91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
司法| 长治市| 海口市| 南岸区| 三穗县| 夹江县| 固始县| 泽库县| 文昌市| 孟津县| 潜山县| 芦溪县| 正宁县| 通辽市| 汽车| 常德市| 湘阴县| 平泉县| 清远市| 兖州市| 广平县| 买车| 正安县| 呈贡县| 田林县| 通道| 奈曼旗| 延边| 治多县| 芒康县| 平昌县| 莎车县| 广水市| 珲春市| 西畴县| 体育| 会理县| 太湖县| 武宣县| 奎屯市| 无极县|