JavaDebug
五山口老法师
腾讯后台开发工程师
展开
-
在SSH整合过程中:org/hibernate/engine/spi/SharedSessionContractImplementor
我之前是用的Spring3+Hibernate5 发现有冲突。研究后,正确的版本关系是Spring3+Hibernate4在网上下载Hibernate4的包替换Hibernate5的包 加入lib然后在配置连接池的时候,需要下载c3p0的jar包 还需要下载org.springframework.orm......jar包我的配置<?xml version="1....原创 2018-11-15 16:51:53 · 1518 阅读 · 0 评论 -
springboot java.util.NoSuchElementException: No value present 异常处理
当通过jpa通过id查询时,使用 findById(id).get(),当id不存在当,也就是数据库没有对应当id数据时,就回报上面当异常后来查看源码,发现:public T get() { if (value == null) { throw new NoSuchElementException("No value present"); } ...原创 2018-12-04 13:08:06 · 26528 阅读 · 2 评论 -
IDEA中实用的快捷方式
main函数输入: psvm 回车输出: public static void main(String[] args) { } for循环输入:fori 回车输出: for (int i = 0; i < ; i++) { } System.out.println(...原创 2018-11-25 10:54:29 · 154 阅读 · 0 评论 -
maven打包项目
maven打包项目:mvn clean package 此时会默认执行所有的单元测试,并打包。跳过单元测试并打包:mvn clean package -Dmaven.test.skip=true发现自己的maven程序在执行mvn clean packagemvn package -Dmaven.test.skip=true -Ptest终端还是打印出...原创 2018-11-24 21:53:12 · 250 阅读 · 0 评论 -
SpringBoot : Springboot-jpa Table 'sell.hibernate_sequence' doesn't exist
解决办法一:加上@GeneratedValue(strategy = GenerationType.IDENTITY)像下面这样: @GeneratedValue(strategy = GenerationType.IDENTITY) @Idprivate Integer categoryId;原创 2018-11-25 20:18:27 · 458 阅读 · 0 评论 -
com.rr.domain.Department_$$_javassist_5 cannot be cast to javassist.util.proxy.Proxy
com.rr.domain.Department_$$_javassist_5 cannot be cast to javassist.util.proxy.Proxy两个原因:1、懒加载在web.xml配置opensessioninviewfilter,须在struts2的strutsprepareandexecutefilter之前配置1 <filter>...原创 2018-11-17 22:04:46 · 243 阅读 · 0 评论 -
SpringBoot:Inferred type 'S' for type parameter 'S' is not within its bound
在使用springboot 方法报错:Inferred type 'S' for type parameter 'S' is not within its bound; should extends xxxxxx 解决方法:1、springboot 版本问题,将 2.0.1 版本换成 1.5.4 版本。 2、将girlRepository.findOne(id); 改为 ...原创 2018-11-23 02:42:46 · 642 阅读 · 0 评论 -
springboot com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost
在application.yml文件中配置jpa.hibernate的时候还是要记得1)最重要的!密码(password)要加双引号!!!!!特别是以零开头的密码!!2)设置time__zone 为 +8:00或者:jdbc.url = jdbc:mysql://localhost:3306/imoocmybatis?characterEncoding=utf-8&use...原创 2018-11-23 01:24:30 · 16535 阅读 · 1 评论 -
jsp页面,在浏览器端显示时会出现乱码解决方法
这种乱码的原因是没有在页面里指定使用的字符集编码,JSP页面中出现了中文字符,而默认的ISO-8859-1字符集中无中文字符,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,在JSP页面中指定编码方式(gb2312),和浏览器解码方式设置相同,即在页面的第一行加上:<%@ page contentType="text/html; charset=gb2312"%>...原创 2018-11-16 16:25:32 · 2785 阅读 · 2 评论 -
one-to-many & many-to-one 为什么只生成了一张表呢?
one-to-many & many-to-one 为什么只生成了一张表呢?相信我在你mapping-resources没有添加hbm.xml出错的话,多半是版本问题。研究了半天发现,原来是mysql驱动包的版本不匹配。我之前用的是 mysql-connector-java-8.jar后来换成了mysql-connector-java-5.1.6jar 重启IDEA就OK...原创 2018-11-16 16:00:08 · 216 阅读 · 0 评论 -
java.lang.IllegalStateException: Context namespace element ‘annotation-config’ and its parser class
项目中用的是spring低版本(2.5.6),今天用jre 8测试了一下,发现错误:Unexpected exception parsing XML document from class path resource [applicationContext-dao.xml]; nested exception is java.lang.IllegalStateException: Context...原创 2018-11-14 16:33:57 · 2497 阅读 · 0 评论 -
websocket导致spring boot 项目单元测试启动失败的问题解决
背景一个项目中需要实时的向前端展示数据变化,因此使用websocket。但是在项目中增加websocket后,功能没有问题,但是之前写的单元测试代码都无法运行。(代码和报错贴出来,如下,可以忽略)package com.hengyun.admin;import org.junit.Test;import org.junit.runner.RunWith;import org.sp...原创 2018-12-06 17:42:22 · 774 阅读 · 0 评论