- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 2021-06-12
框架学习二:Mybatis 一、映射 1.一对一映射: 模型:用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户。 需求:查询一个订单,与此同时查询出该订单所属的用户。 2.一对一查询SQL语句: sql语句:select * from orders o,user u where o.uid=u.id; 3.创建Order和User实体类 public class Order { private int id;//订单编号 private String ordertime;//订单时
2021-06-12 19:53:11
136
1
原创 2021-06-12
框架学习一点二:Mybatis的应用场景 1.Mybatis与Hibernate的区别: Hibernate是一个标准的ORM(对象关系映射:Object Relation Mapper)框架,SQL语句自动生成,不需要写SQL语句,因此对SQL语句进行优化、修改比较困难。 应用:适用于需求变化不多的中小型项目。 Mybatis需要程序员自己编写、修改SQL语句,优化比较方便;Mybatis是一个不完全ORM框架;也可实现输入映射、输入映射。 应用:适用于需求变化较多的项目。 企业进行技术选型:以低成本高回
2021-06-12 11:25:46
129
原创 框架学习一:使用Mybatis的原因和优点
jdbc 与 Mybatis的比较 一、原生态jdbc的不足: 1.数据库连接,使用时创建,不使用时立即释放,造成对数据库频繁的连接开启和关闭,造成数据库资源的浪费,影响数据库性能。 解:使用数据库连接池管理数据库连接。 2.将SQL语句硬编译到Java程序代码中,若修改SQL语句,则需要重新编译Java代码,不利于系统维护。 设想:将SQL语句设置到xml配置中,若SQL改变,不需要重新编译Java代码。 3.向PreparedStatement中设置参数,对占位符和设置参数值硬编译在Java代码中,SQ
2021-06-07 20:33:19
308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人