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