开发喵星球

MyBatis 什么情况下用注解绑定,什么情况下用 xml 绑定?

使用注解绑定和使用 XML 绑定 Mapper 是根据个人或团队的喜好、项目需求和团队约定来选择的,各自有其适用的场景和优势:

注解绑定(Annotation-Based Binding)

示例:

@Select("SELECT * FROM users WHERE id = #{id}")
User getUserById(int id);

XML 绑定(XML-Based Binding)

示例:



    

选择原则:

Proudly powered by WordPress