![](https://i-blog.csdnimg.cn/direct/67a55fbacc2643c6b1d538e7c85e5d0c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis
文章平均质量分 88
实践见真理
wun_09007
这个作者很懒,什么都没留下…
展开
-
MyBatis之——关联关系
注:以上为news到category的一对多关联, 从category到new是的一对多关联的方式是一样的,只是sql及映射部分的具体配置不同。在model中建立一对多关联关系在Customer中声明。通过脚本创建相关的数据表:一对多(db1-n.txt)创建service层接口及其实现类,实现类的定义如下。创建Customer及Order表对应的model。测试通过一对多的关联关系就完成了。1)编写关联查询的sql语句。2)创建xml配置文件。1)mapper接口。1)创建需要的表结构。原创 2024-08-07 10:00:00 · 607 阅读 · 0 评论 -
MyBatis之——与spring的集成
aop:aspectj-autoproxy/>有一个proxy-target-class属性,当该属性默认为false,表示使用jdk动态代理来织入增强,如果为true则表示使用CGLIB进行织入增强,不管配置的是true还是false,当目标类没有声明接口时,spring都会自动使用CGLIB进行织入增强。注解提到的作用,同时还具有自动将带有@Component, @Service, @Controller,@Repository等注解的对象注册到spring容器中的作用。配置忽略,不会重复注册。原创 2024-08-06 16:09:59 · 745 阅读 · 0 评论 -
Mybatis之 —— 动态sql
动态sql 是mybatis的强大特性之一。在jbbc或其他类似的框架中,开发人员通常使用的是手动拼接SQL语句。根据不同的条件拼接SQL语句是一件极其痛苦的工作。例如:拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态SQL恰好解决了这个问题,可以根据场景动态的构建查询。原创 2024-08-05 18:33:11 · 1325 阅读 · 0 评论 -
Mybatis入门
Mybatis中文网官方介绍:Mybatis 是一款优秀的持久层框架,它支持自定义SQL,存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码,以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型。接口和 java POJO(Plain Old Java Objects,普通老式Java对象)为数据库中的记录。简单理解:MyBatis是Apache的一个Java开源项目,是一个支持动态SQL语句的持久层框架。原创 2024-07-27 11:53:57 · 1003 阅读 · 0 评论