IT修真院·坑乎 | Java(后端),CSS(前端),JavaScript(前端),PM(产品经理),UI(交互设计),QA(测试),Android(安卓APP),iOS(苹果APP),OP(运维),Python(后端)日常在线问答学习平台
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
所有任务
任务1
任务2
任务3
任务4
任务5
任务6
任务7
任务8
任务9
任务10
任务11
全部
问题
已收录
问题
未收录
问题
没有找到答案,去提问>>>
字段的长度设置为了1,但是数据库里面还是可以显示超过1的长度
0
1
DB设计
class="cursor-pointer"> 详细描述
表中字段的长度设置为了1,但是测试插入的时候数据库里面还是可以显示超过1的长度
class="cursor-pointer"> 错误截图
log4j的配置文件
0
1
log4j
class="cursor-pointer"> 详细描述
里面配置输出地址,是配置在根还是单独写出来配置?
环境配置失败
0
1
mybatis
class="cursor-pointer"> 详细描述
环境配置的的问题导致项目一直不能正常运行
class="cursor-pointer"> 错误截图
mybatis和spring整合JDBC报错 获取不到
0
1
mybatis
class="cursor-pointer"> 详细描述
任务一整合spring和mybatis的时候报错Could not get JDBC Connection Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure
class="cursor-pointer"> 错误截图
spring整合mybatis中log4j的配置
0
1
log4j
mybatis
class="cursor-pointer"> 详细描述
jdbc、springjdbc、mybatis在debug模式下打印日志,都是在pom文件中导入log4j依赖,还有在resource中配置log4j.properties文件,即可打印日志,但是为什么到了spring整合mybatis时还需另外添加一个配置文件,代码如下:
之前一直打印不出日志,看过师兄的代码后添加这段代码就能打印了,不是很懂为什么spring整合mybatis这么特殊?
坑乎没法搜索
1
1
class="cursor-pointer"> 详细描述
1. 打开坑乎 2. 键入关键词 3. 点放大镜搜索 4. 结果和没搜一样
整合spring-mybatis
1
1
mybatis
spring
class="cursor-pointer"> 详细描述
配置mapperLocations的时候使用classpath配置报错。
myabtis.xml
0
1
class="cursor-pointer"> 详细描述
spring mybatis整合的时候发现mybatis.xml文件没起到作用
映射文件问题
1
1
mybatis
class="cursor-pointer"> 详细描述
insert id="insert" parameterType="com.elements.user.model.User"跟
class="cursor-pointer"> 错误截图
Mybatis整合Spring测试空指针
0
1
mybatis
spring
class="cursor-pointer"> 详细描述
1.导入相应的包 MyBatis 的包(MyBatis 3.4.6) Spring 的 jar 包(Spring 4.3.15) MyBatis 与 Spring 的整合 jar 包(mybatis-spring 1.3.2) mysql-connector-java-5.1.21. 2.创建Student实体类 package com.mybatis4.pojo; public class Student { private String name; private String sex; private int age; private String school; private long id; //初始化Student public Student() { } //定义有参构造 public Student(String name, String sex, int age, long id, String school) { this.name = name; this.sex = sex; this.age = age; this.id = id; this.school = school; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getSchool() { return school; } public void setSchool(String school) { this.school = school; } public long getId() { return id; } public void setId(long id) { this.id = id; } @Override public String toString() { return "Student{" + "name='" + name + '\'' + ", sex='" + sex + '\'' + ", age=" + age + ", school='" + school + '\'' + ", id=" + id + '}'; } } 3.创建db.properties数据库连接信息 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8 jdbc.username=root jdbc.password=admin123 4.创建StudentDao package com.mybatis4.dao; import com.mybatis4.pojo.Student; import java.util.List; public interface StudentDao { public int insertMethod(Student student); public int deleteMethod(Student name); public int updateMethod(Student student); public Student findMethodById(long id); public List
findAllStudent(); } 5.编写Spring配置文件sqlSessionFactory.xml
6.编写Mybatis配置文件Mybatis-config.xml
7.编写映射文件Mapper.xml
8.创建接口实现类StudentDaoImpl package com.mybatis4.studentDaoImpl; import com.mybatis4.dao.StudentDao; import com.mybatis4.pojo.Student; import org.mybatis.spring.support.SqlSessionDaoSupport; import java.util.List; public class StudentDaoImpl extends SqlSessionDaoSupport implements StudentDao { public int insertMethod(Student student) { return this.getSqlSession().insert("test.insertMethod",student); } public int deleteMethod(Student name) { return this.getSqlSession().insert("test.deleteMethod","ksy"); } public int updateMethod(Student student) { return this.getSqlSession().insert("test.deleteMethod",student); } public Student findMethodById(long id) { return this.getSqlSession().selectOne("test.findMethodById,id"); } public List
findAllStudent() { return this.getSqlSession().selectList("test.findAllStudent"); } } 9.编写测试类 package test; import com.mybatis4.dao.StudentDao; import com.mybatis4.pojo.Student; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Test { private ApplicationContext context; //加载Mybatis-config配置文件 public void setUp() throws Exception{ context = new ClassPathXmlApplicationContext("Mybatis-config.xml"); } @org.junit.Test public void insertMethod(){ StudentDao studentDao= (StudentDao) context.getBean("studentDao"); Student student=new Student("ksy","male",10,20,"wcsy"); studentDao.insertMethod(student); } }
class="cursor-pointer"> 错误截图
空指针异常,没有看到错误的地方
首页
<
39
40
41
42
43
44
45
46
>
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
4
5
10