-
/* pages/list/list.wxss */.container {height: 100%;display: table;align-items: center;justify-content: space-between;box-sizing: border-box;padding-top: 10rpx;padding-bottom: 10rpx;text-align: center;}.widget {position: relative;margin: 5rpx 10rpx;padding-left: 40rpx;padding-right: 40rpx;border: 1px solid #ddd;}.column {width: 4rem;display: table-cell;}.link-column {width: 6rem;display: table-cell;}.link {color: blue;display: inline-table;}
查看全部 -
//主键id private Integer areaId; //名称 private String areaName; //权重,排名用 private Integer priority; //创建时间 private Date createTime; //最后编辑时间 private Date lastEditTime;
查看全部 -
//访问端口改变http://localhost:8082/hello server.port=8082 //访问路径http://localhost:8082/demo/hello server.servlet.context-path=/demo jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf8&useSSL=false jdbc.username=root jdbc.password=root #Mybatis mybatis_config_file=mybatis-config.xml mapper_path=/mapper/**.xml entity_package=con.imooc.demo.entity
查看全部 -
useGeneratedKeys="true" keyProperty="areaId"
insert返回的就是插入数据条数0或1, 设置useGeneratedKeys="true" keyProperty="id"之后返回的id是映射回实体类中的, 需要获取id就是Object.getId()就可以,如果设置useGeneratedKeys="false",那么Object.getId()就会是0 (或者只之前自己设置的值,但这个值不会写入到数据库的id里去,数据库依然是自增)
查看全部 -
CREATE TABLE `tb_area`(
`area_id` INT(2) NOT NULL AUTO_INCREMENT,
`area_name` VARCHAR(200) NOT NULL,
`priority` INT(2) NOT NULL DEFAULT '0',
`create_time` DATETIME DEFAULT NULL,
`last_edit_time` DATETIME DEFAULT NULL,
PRIMARY KEY (`area_id`),
UNIQUE KEY `UK_AREA`(`area_name`)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
查看全部 -
//主键ID private Integer areaId; //名称 private String areaName; //权重,越大越排前显示 private Integer priority; //创建时间 private Date createTime; //更新时间 private Date lastEditTime;
查看全部 -
windows用的是什么连接的?
查看全部 -
IDEA解决Autowire注入不进来的问题,设置如下截图:将截图中的Severity中的error改成Warning
查看全部 -
https://gitee.com/xiangze/areadisplay
https://gitee.com/xiangze/demo查看全部 -
<script>alert('abc123 布');</script>
查看全部 -
草他个妈耶,真鸡儿难
查看全部 -
(泪目)
花了两个多小时,终于把dao层开发这节的test通过了
遇到的第一个问题是空指针,发现是assertEquals方法选错了,要选参数为long,long的
第二个问题是Failed to load ApplicationContext,
后来发现是test注解导包导错了
spring-test需要的Junit是org.junit.Test
第三个问题是No suitable driver
是因为我的mysql是8.0.1.6。
然后我的依赖最开始用的是最新的,然后最新的发现mysql连不上
于是把老师的源码的对照的拷了一遍,依赖用的是老师的,然后发现问题还是没解决。然后在看问答和笔记的过程了解到spring依赖和mysql连接依赖有对应关系,于是我把依赖换成了最新的,mysql版本的依赖中加上我的mysql版本<version>8.0.1.6</version>导入后。
在application.xml改成这样
#数据库驱动 jdbc.driver=com.mysql.cj.jdbc.Driver #数据库链接 jdbc.url=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC
就ok了。
查看全部 -
建表语句:
CREATE TABLE `tb_area` ( `area_id` int(2) NOT NULL AUTO_INCREMENT, `area_name` varchar(200) NOT NULL, `priority` int(2) NOT NULL DEFAULT '0', `create_time` datetime DEFAULT NULL, `last_edit_time` datetime DEFAULT NULL, PRIMARY KEY (`area_id`), UNIQUE KEY `UK_AREA` (`area_name`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
查看全部 -
直接写2,expected是不需要自己写的。
查看全部 -
<?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"> <configuration> <!-- 配置全局属性 --> <settings> <!-- 使用jdbc的getGeneratedKeys获取数据库自增主键值 --> <setting name="useGeneratedKeys" value="true"/> <!-- 使用列标签替换列别名 默认:true --> <setting name="useColumnLabel" value="true"/> <!-- 开启驼峰命名转换:Table{create_time} -> Entity{createTime} --> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings> <!-- Continue going here --> </configuration>
查看全部
举报