2022年10月28日
摘要: 我想着 id(主键) 不填写的话可以在增加数据的时候可以自动添加上,且递增的,但是在添加数据的时候却报错了Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value... 阅读全文
posted @ 2022-10-28 23:19 201812 阅读(123) 评论(0) 推荐(0) 编辑
  2022年10月27日
摘要: 1.UserMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis- 阅读全文
posted @ 2022-10-27 15:18 201812 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 一、添加 1.遇到能添加但是在在数据库中并没有显示出来: 是因为在以下代码中,会开启事物,要想在数据库中添加到数据,要手动提交事务, SqlSession sqlSession = sqlSessionFactory.openSession(); 手动提交事务: sqlSession.commit( 阅读全文
posted @ 2022-10-27 11:19 201812 阅读(1761) 评论(0) 推荐(0) 编辑
  2022年10月26日
摘要: 第五部分:代码改善 这一部分主要分为六个部分:软件质量的概述、协同构建、开发者测试、调试、重构、代码调整策略代码调整技术。主要是提出了代码层面的优化建议。 软件质量软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发 阅读全文
posted @ 2022-10-26 23:28 201812 阅读(21) 评论(0) 推荐(0) 编辑
  2022年10月25日
摘要: 1.参数占位符 1. #{} :执行SQL时,会将 #{}占位符替换为?,将来自动设置参数值 2. ${} :拼SQL,会存在SQL注入问题 3. 使用时机: 参数传递都用 #{},如果要对表名、列名进行动态设置,只能使用${}进行sql拼接。 2.parameterType: 用于设置参数类型,可 阅读全文
posted @ 2022-10-25 21:52 201812 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: 数据库字段名称和实体类属性的名称对应不上,就不能自动封装数据 推荐方法3 案例: 数据库中字段名称分别为 id , brand_name , company_name ,ordered,description 实体类的属性名: id , brandName , companyName , order 阅读全文
posted @ 2022-10-25 20:05 201812 阅读(116) 评论(0) 推荐(0) 编辑
摘要: MyBatis 一、什么是 MyBatis MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发的。 持久层:负责将数据保存到数据库的那一层代码 JavaEE三层架构:表现层、业务层、持久层 JDBC 缺点:硬编码:需要注册驱动,获取链接;SQL语句 操作繁琐:需要手动设置参数;手动封装 阅读全文
posted @ 2022-10-25 17:36 201812 阅读(38) 评论(0) 推荐(0) 编辑
摘要: IDEA 配置连接数据库报错 Server returns invalid timezone. Need to set ‘serverTimezone‘ property._小薛的BUG日志的博客-CSDN博客_server returns invalid timezone. need to set 阅读全文
posted @ 2022-10-25 16:57 201812 阅读(148) 评论(0) 推荐(0) 编辑
  2022年10月24日
摘要: 第四部分:语句 这一部分主要分为五个部分:组织直线型代码、使用条件语句、控制循环、不常见的控制结构、表驱动法一般控制问题。主要表现是优化代码。 组织直线型代码,如果语句之间存在依赖关系,并且这些关系要求你把语句按照一定的顺序加以排列,那么设法使得这些依赖关系变得明显。设法组织代码,使依赖关系变得明显 阅读全文
posted @ 2022-10-24 22:19 201812 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 第三部分:变量 这一部分主要分为四部分:使用变量的一般事项、变量名的力量、基本数据类型、不常见的数据类型。主要是在代码层面上的优化建议。 标准前缀由用户自定义类型UDT缩写与语义前缀构成,可以更精确地描述变量的性质、用途,并减少需要记忆的变量名。由于标准前缀常为缩写,可以使变量名更为紧凑。同时,标准 阅读全文
posted @ 2022-10-24 22:19 201812 阅读(15) 评论(0) 推荐(0) 编辑