
java
田野中的麦客
再小的帆也能远航
展开
-
Lombok介绍、使用方法和总结
Lombok介绍、使用方法和总结转载地址:Lombok介绍、使用方法和总结转载 2021-09-01 16:17:33 · 124 阅读 · 0 评论 -
MyBatis日志工厂:STDOUT_LOGGING(标准日志)和LOG4J的应用
日志工厂转载:mybatis日志之标准日志STDOUT_LOGGING与log4j简单使用转载 2021-08-31 18:12:06 · 310 阅读 · 0 评论 -
MyBatis ResultMap 属性名和字段名不一致时的解决办法
MyBatis ResultMap问题:属性名和字段名不一致解决方法:通过ResultMap进行映射Java中的实体类User.javapublic class User { private int id;//id private String name;//姓名 private String password;//密码}UserMapper.xml配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTY原创 2021-08-31 16:53:11 · 139 阅读 · 0 评论 -
MyBatis的配置解析
MyBatis的元素、优化、别名、设置和映射元素和优化:可以在代码中体现mybatis-config.xml配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!--confi原创 2021-08-31 15:38:38 · 122 阅读 · 0 评论 -
MyBatis-CRUD
MyBatis实现增删改查1.namespaceUserMapper.xml配置文件中namespace中的对应名称为对应Mapper接口或者Dao接口的完整包名,必须一致!2.selectselect标签是MyBatis中常用的标签之一select语句有很多属性可以详细配置每一句sql语句id:命名空间唯一的标识符,接口中的方法名与映射文件的sql语句ID一一对应。parameterType:传入sql语句的参数类型。(万能的Map,可以多尝试使用)。SQL语句返回值类型:「完整的类名或原创 2021-08-30 18:55:45 · 81 阅读 · 0 评论 -
MyBatis第一个程序
MyBatis第一个程序思路:搭建环境–>导入MyBatis–>编写代码–>测试。代演示1.搭建数据库create database mybatis;create table user (id int(20) not null primary key,name varchar(30) default null,pwd varchar(30) default null)engine=innodb default charset=utf8;insert into us原创 2021-08-30 17:18:30 · 77 阅读 · 0 评论 -
狂神说,mybatis-01 java.lang.ExceptionInInitializerError at com.kuang.dao.UserDaoTest.selectUser(UserD
狂神说 MyBatis练习mybatis-01程序练习报错:java.lang.ExceptionInInitializerErrorat com.kuang.dao.UserDaoTest.selectUser(UserDaoTest.java:13)解决方法:问题的关键点在mybatis-config.xml文件,查看文件中url的配置去掉“useSSL=true&”;mappers引入的错误:一定要用“/”,而不是“.“错误的方法: <!--每一个Mapper.XM原创 2021-08-30 15:39:12 · 1263 阅读 · 4 评论 -
MyBatis简介
MyBatis简介MyBatis是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code,并 且改名为MyBatis 。2013年11原创 2021-08-29 10:58:23 · 94 阅读 · 0 评论 -
基础:MVC三层架构
MVC三层架构基于狂神说讲的MVC三层架构图,概述:mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层之间存在粘连和职责模棱两可的地方,这就是service层出现的重要原因。Dao:Dao层、设计模式(Data Access Object),称为数据访问对象。它是原创 2021-08-06 16:09:23 · 796 阅读 · 0 评论 -
Mac Tomcat安装 localhost 拒绝了我们的连接请求
Mac Tomcat安装 localhost 拒绝了我们的连接请求Mac下安装Tomcat服务器,下载的Tomcat10在bin目录下,授权chmod 777 *.sh启动Tomcat服务./startup.sh执行结果如下图:服务启动成功:http://localhost:8080/的结果:解决的办法:启动和关闭Tomcat服务时使用下面的命令:sudo sh shutdown.sh然后需要输入开机密码,最后启动成功,http://localhost:8080/正常连原创 2021-07-14 16:20:34 · 2928 阅读 · 1 评论 -
C3P0、狂生说MySQL、: No suitable driver
C3P0数据连接池错误, No suitable driver不是版本的问题,原因是xml中的jdbcUrl参数中有空格导致数据插入一直报错,只需要把空格删除就可以了;错误的xml配制: <property name="jdbcUrl">jdbc:mysql://localhost:3306/jdbcStudy? useUnicode=true&characterEncoding=utf8&useSSL=true</propert原创 2021-07-13 19:14:59 · 260 阅读 · 0 评论