Mybatis
文章平均质量分 51
wfjr
这个作者很懒,什么都没留下…
展开
-
Mybatis: *Mapper.xml中<association 和<collection区别
例如,如果你有一个User类,其中包含一个Address对象作为属性,那么在查询User对象时,你也想同时获取该用户的地址信息,这时就可以使用来映射Address对象。例如,如果你有一个User类,其中包含一个List对象集合作为属性,那么在查询User对象时,你也想同时获取该用户的所有订单信息,这时就可以使用来映射订单集合。在MyBatis中,和是用于处理对象关系映射(ORM)时非常重要的两个标签,它们的主要区别在于它们各自映射的Java类型以及它们在数据库查询结果中代表的集合类型。原创 2024-09-08 17:15:03 · 408 阅读 · 0 评论 -
LambdaQueryWrapper基本使用
LambdaQueryWrapper 是 MyBatis-Plus 提供的一个强大的条件构造器,它主要用于构建 SQL 语句中的 WHERE 条件部分。与传统的字符串拼接或 XML 映射相比,LambdaQueryWrapper 通过 Java 的 Lambda 表达式来构建条件,这种方式不仅提高了代码的可读性和可维护性,还避免了 SQL 注入的风险。LambdaQueryWrapper 通过 Lambda 表达式的方式,使得 SQL 条件的构建更加直观和类型安全。2.2 添加查询条件。原创 2024-09-05 18:36:37 · 279 阅读 · 0 评论