上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 什么是Lombok插件? Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。 使用 安装插件 打开idea的设置,点击Plugins,点击Browse repositories,在弹出的 阅读全文
posted @ 2024-05-11 13:04 Hanyta 阅读(933) 评论(0) 推荐(0) 编辑
摘要: JDBC执行流程回顾 JBDC的底层主要是三个接口对象:Connection、Statement、ResultSet。 Connection用于建立与数据库的连接,Statement用于向数据库发送sql语句,ResultSet用于封装sql查询语句的结果。 JDBC操作数据库主要步骤: 注册驱动 阅读全文
posted @ 2024-05-10 20:32 Hanyta 阅读(3) 评论(0) 推荐(0) 编辑
摘要: mybatis常用注解 使用注解方式开发持久层接口 public interface UserMapper { /** * 查询所有用户 * @return */ @Select("select * from user") List<User> selectAll(); /** * 更新用户 * @ 阅读全文
posted @ 2024-05-10 19:59 Hanyta 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 在mybatis-config.xml中可以配置日志的实现 STDOUT_LOGGING标准日志的实现,比较简单 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> LOG4J常用,可以进行一些自定义的配置 阅读全文
posted @ 2024-05-10 19:19 Hanyta 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 为什么需要用到ResultMap? 它可以将查询到的复杂数据(比如查询到几个表中数据)映射到一个结果集当中,设置灵活,应用广泛。 应用在数据库字段信息与对象属性不一致或者需要做复杂的联合查询以便自由控制映射结果。 简单的映射(建立SQL查询结果字段与实体属性的映射关系) public class U 阅读全文
posted @ 2024-05-10 18:55 Hanyta 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 生命周期和作用域是十分重要的,错误的使用会导致非常严重的并发问题。 Mybatis的执行流程 详细讲解 SqlSessionFactoryBuilder:一旦创建了SqlSessionFactory,就不需要它了,比较适合在局部变量中创建。 SqlSessionFactory:相当于数据库的连接池; 阅读全文
posted @ 2024-05-10 17:51 Hanyta 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 在resource目录下,创建mybatis-config.xml(官方建议起名方式) 核心配置文件常用元素 properties: 通过resource属性从外部指定属性文件(db.properties),该属性文件描述数据库连接的相关配置(数据库驱动、连接数据库的url、数据库用户名、数据库密码 阅读全文
posted @ 2024-05-10 17:08 Hanyta 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 用map进行传参更加灵活,可以随意封装 举例: //接口中的方法 User selectByMap(Map<String,Object> map); mapper.xml中的sql语句的编写 <!--通过map进行条件查询--> <select id="selectByMap" resultType 阅读全文
posted @ 2024-05-10 16:10 Hanyta 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在之前的操作之后,若要编写增删改操作,需要变动的只有UserMapper接口,UserMapper.xml以及测试类 举例 删除操作-delete: //Dao层接口UserMapper增加deleteById方法: int deleteById(int id); 映射文件UserMapper.xm 阅读全文
posted @ 2024-05-10 10:20 Hanyta 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 注意与之前JDBC的区别,简化在哪里 准备工作 数据库,表的创建: 创建一个名为mybatis的数据库,在其中创建user表,字段为is,name,pwd 项目的准备: 新建一个普通的maven项目作为父项目,删除src目录,在pom文件中导入必要的依赖(mysql-connector-java,m 阅读全文
posted @ 2024-05-10 10:02 Hanyta 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页