mybatas

mybatas

mybatas:基础

​ 1. MyBatis 是一流的java 的持久层框架 支持自定义 SQL、存储过程和高级映射 他内部封装了jdbc 是开发者只需要关注SOL语句本身,而不是花费精力去处理 加载驱动, 创建连接 创建执行着等复杂的操作

MyBatis 消除了几乎所有 JDBC 代码和参数手动设置和结果检索。MyBatis 可以使用简单的 XML 或注释进行配置,并将基元、映射接口和 Java POJOs映射到数据库记录。

​ 2 .DAO层,用于处理数据库

​ 核心配置文件 sqlMapConfig.xml

​ 增删改查的标签,用于指定某个操作的sql语句
​ select、insert、delete、update标签

select;查询功能的标签 id属性:唯一标识 rusultType 指定结果映射对象类型 `parameterType指定参数映射对象类型

<!-- mapper 引入指定的映射配置文件   resource属性指定映射配置文件的名称 --
增删改查看

添加修改需要创建一个 有参构造 模板;

Student stu = new Student(4, “周七”, 27);

int result = sqlSession.insert(“StudentMapper.insert”, stu);

Student stu = new Student(4, “小红”, 37);

int result = sqlSession.update(“StudentMapper.update”, stu);

查询所有 或者id查询 需要 List list = sqlSession.selectList(“StudentMapper.selectById”, 3);

删除 int result = sqlSession.delete(“StudentMapper.delete”,4);

备注 数据库连接电脑 localhost

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值