mybatis
文章平均质量分 86
皮蛋sole粥%
吉尼斯世界纪录“怎么减肥也减不下来”记录保持者
展开
-
mybatis-关联关系
通过脚本创建相关的数据表:一对多(db1-n.txt)创建Customer及Order表对应的model在model中建立一对多关联关系在Customer中声明private List<TOrderEntity> orders = new ArrayList<>();注意:生成对应的getter/setter方法1)定义接口 1)编写关联查询的sql语句2)创建xml配置文件2.3 创建service层创建service层接口及其实现类,实现类的定义如下原创 2022-06-12 16:46:46 · 113 阅读 · 0 评论 -
mybatis03-spring集成
该文件用于spring与mybatis的集成,具体配置文件及注释见课件中的applicationContext-base.xml1) context:annotation-config/: 用于激活那些已经在spring容器里注册过的bean上面的注解,使用该注解相当于传统方式:......原创 2022-06-12 15:06:21 · 128 阅读 · 0 评论 -
mybatis-动态sql
mybatis的动态sql语句是基于OGNL表达式的。可以方便的在sql语句中实现某些逻辑. 总体说来mybatis动态SQL语句主要有以下几类:2.1 if以修改功能为例,演示if的用法1)mapper层(即Dao层) 2)在service层增加对应的方法3)在测试类中加入对应的方法进行测试 以查询功能为例,演示choose1)mapper层 2)在service层增加对应的方法 3)在测试类中加入对应的方法进行测试 在查询中使用in条件,以此演示foreach用法1)建立VO对象使用Li原创 2022-06-12 14:23:29 · 3435 阅读 · 0 评论 -
mybatis
Mybatis是Apache的一个Java开源项目,是一个支持动态Sql语句的持久层框架。Mybatis可以将Sql语句配置在XML文件中,避免将Sql语句硬编码在Java类中。与JDBC相比:1)Mybatis通过参数映射方式,可以将参数灵活的配置在SQL语句中的配置文件中,避免在Java类中配置参数(JDBC)2)Mybatis通过输出映射机制,将结果集的检索自动映射成相应的Java对象,避免对结果集手工检索(JDBC)3)Mybatis可以通过Xml配置文件对数据库连接进行管理SqlSessio原创 2022-06-12 09:41:09 · 124 阅读 · 0 评论