所有文章

  • 【原】springboot jpa报错“org.hibernate.LazyInitializationException: could not initialize proxy”

    JAVA开发springboot jpa报错“org.hibernate.LazyInitializationException: could not initialize proxy”

    这两天在使用jpa查询的时候,经常会碰到一个错误“nested exception is org.hibernate.LazyInitializationException: could not initialize proxy [com.zhiri.service.entity.Role#120] - no Session] with root cause”,看起来是因为延迟加载,但实际上并没有一对多或者多对多这种映射关系。详细错误如下:2019-11-2020:10:37[http-nio-8085-exec-10][ERROR][org.ap...

    不忘初心 不忘初心 2020-01-17 围观(956) 评论(0) 点赞(3) JAVA开发

    阅读更多
  • 【原】连接redis报错“redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set”

    JAVA开发连接redis报错“redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set”

    项目中使用springboot连接redis的时候,一个不小心没注意到密码的问题,导致启动分分钟报错:Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set。详细错误信息如下:2019-11-2214:31:01[http-nio-8080-exec-7][ERROR][com.hztxt.business.aspect.GlobalExceptionHandler:19]-Exception...

    不忘初心 不忘初心 2020-01-16 围观(376) 评论(0) 点赞(3) JAVA开发

    阅读更多
  • 【原】springboot jpa配置双数据源报错“Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set”

    JAVA开发springboot jpa配置双数据源报错“Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set”

    最近的项目中,由于需要同时查询我们的数据库和乙方数据源,所以在springboot工程中配置了双数据源,但是由于乙方的数据库是oracle,而我们的数据库是mysql,在加入了jpa配置之后项目就启动报错“Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set”。详细错误信息如下:2019-11-2217:37:50,687default[main]ERRO...

    不忘初心 不忘初心 2020-01-15 围观(1566) 评论(0) 点赞(0) JAVA开发

    阅读更多
  • 【原】springboot配置双数据源报错“jdbcUrl is required with driverClassName”

    JAVA开发springboot配置双数据源报错“jdbcUrl is required with driverClassName”

    最近的springboot项目中涉及到了双数据源的配置,照着网上的教程配置时,出了一点儿小问题,启动的直接报错“Caused by: java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.”。详细错误信息如下:ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.2019-11-2217:55:40,839...

    不忘初心 不忘初心 2020-01-14 围观(1957) 评论(0) 点赞(22) JAVA开发

    阅读更多
  • 【原】springboot启动类不放在根目录下导致junit启动报错

    JAVA开发springboot启动类不放在根目录下导致junit启动报错

    在springboot工程中,官方默认Application启动类是放在根目录下的,最近的项目中,同事没有将其放在根目录下,而是给它新建了一个目录,结果就导致单测跑不起来了。错误信息如下:java.lang.IllegalStateException:Unabletofinda@SpringBootConfiguration,youneedtouse@ContextConfigurationor@SpringBootTest(classes=...)withyourtestatorg.springframework.util.Assert.stat...

    不忘初心 不忘初心 2020-01-13 围观(1637) 评论(0) 点赞(6) JAVA开发

    阅读更多
  • 【原】springboot jpa查询oracle提示“ORA-01747: user.table.column, table.column 或列说明无效”

    JAVA开发springboot jpa查询oracle提示“ORA-01747: user.table.column, table.column 或列说明无效”

    平时使用mysql的时候,没有在意过字符大小写的问题,因为mysql数据库是不区分大小写的,而最近在使用oracle数据库的时候,发现oracle是严格区分大小写的,这种区分直接在数据库表的命名上就体现出来了。最近接触的项目中,使用的oracle数据库,表是由乙方创建的,我们在查询数据的时候分分钟报错:org.springframework.dao.InvalidDataAccessResourceUsageException:couldnotextractResultSet;SQL[n/a];nestedexceptionisorg.hibern...

    不忘初心 不忘初心 2020-01-12 围观(1769) 评论(0) 点赞(4) JAVA开发

    阅读更多
  • 【原】springboot项目中连接oracle时需要带上模式前缀

    JAVA开发springboot项目中连接oracle时需要带上模式前缀

    除了刚开始工作的时候用过一次oracle,已经有好些年没用过oracle了,最近在做项目对接的时候,对方提供的是oracle数据库,直接用jpa去连接数据库查询的时候,提示“表或视图不存在”,但是表确实是存在的,详细错误信息如下:Hibernate:selectuser0_."id"asid1_1_,user0_."cloth"ascloth2_1_,user0_."expire"asexpire3_1_,user0_."flag"asflag4_1_,user0_."gametime"asgametime5_1_,user0_."gender"a...

    不忘初心 不忘初心 2020-01-11 围观(106) 评论(0) 点赞(1) JAVA开发

    阅读更多
  • 【原】ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

    JAVA开发ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

    在linux服务器上安装了mysql之后,首次执行sql时,会强制要求更改默认的初始密码:“ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.”。详细提示信息如下:[root@iZuf6ho556ymkgz5z68m95Zmysql]#mysql-uroot-pEnterpassword:WelcometotheMySQLmonitor.Commandsendwith;or\g.You...

    不忘初心 不忘初心 2020-01-10 围观(2088) 评论(0) 点赞(0) JAVA开发

    阅读更多
  • 【原】阿里云OSS上传文件出错“The bucket you are attempting to access must be addressed using the specified endpoint”

    JAVA开发阿里云OSS上传文件出错“The bucket you are attempting to access must be addressed using the specified endpoint”

    这两天建了一个新项目需要用oss,所以在创建了新的bucket之后,就直接将原来项目中的配置拷贝过来,结果分分钟报错:“The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.”,详细错误信息如下:com.aliyun.oss.OSSException:Thebucketyouareattemptingtoaccessmustbead...

    不忘初心 不忘初心 2020-01-09 围观(12763) 评论(0) 点赞(0) JAVA开发

    阅读更多
  • 【原】Oracle的表字段带有双引号,在Jpa中使用sum等函数时报错“标识符或文字无效”

    JAVA开发Oracle的表字段带有双引号,在Jpa中使用sum等函数时报错“标识符或文字无效”

    最近在使用jpa的过程中,碰见了一个很坑爹的事情,Oracle的表字段带有双引号,在Jpa中使用sum等函数时报错“标识符或文字无效”,但是将sql打印出来拷贝到数据库中去执行时没有任何问题,就是一直在代码里报错。Hibernate:selectsum("fee")from"GAME_USER"."t_match_reg"where"matchid"=?and"scene"=?and"status"=?2019-12-1711:45:43,498default[main]WARNo.h.e.j.s.SqlExceptionHelper17423-S...

    不忘初心 不忘初心 2020-01-09 围观(1520) 评论(0) 点赞(6) JAVA开发

    阅读更多
  • 【原】springboot整合tkmybatis报错:java.lang.InstantiationException

    JAVA开发springboot整合tkmybatis报错:java.lang.InstantiationException

    最近在springboot工程中整合tkmybatis插件的时候,已经两次碰见同一个问题了:java.lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseSelectProvider,一定要把它记录下来。详细错误信息如下:org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibatis.builder.BuilderException:ErrorinvokingSqlProviderm...

    不忘初心 不忘初心 2019-12-22 围观(712) 评论(0) 点赞(6) JAVA开发

    阅读更多
  • 【原】记一次logback配置文件命名导致项目启动失败的问题记录

    JAVA开发记一次logback配置文件命名导致项目启动失败的问题记录

    logback不是第一次用了,以前从来没在意过它的配置文件命名,基本上都是拷贝过来拷贝过去,这次的新项目中破天荒么有拷贝,结果就报错了:java.lang.IllegalStateException: Logback configuration error detected:ERROR in ch.qos.logback.core.joran.spi.Interpreter@5:70 - no applicable action for [springProperty], current ElementPath  is [[configuratio...

    不忘初心 不忘初心 2019-12-21 围观(9428) 评论(0) 点赞(15) JAVA开发

    阅读更多
  • 【原】Windows下Mysql5.7忘记root密码的解决方法

    数据库Windows下Mysql5.7忘记root密码的解决方法

    之前在机器上安装的mysql5.7,很久没用了,中途在安装phpstudy的时候,又替换过一次数据库文件,导致把密码给搞忘记了,今天想用一下,硬是死都想不起来,没法子,只能使用暴力手段来处理,直接将root密码给修改了。解决方法:在安全模式下启动mysql,此时它不会校验密码,直接进入mysql中将root密码重置了。详细步骤:1、首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:netstopmysql,之后打开一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld--defaults-file...

    不忘初心 不忘初心 2019-11-21 围观(303) 评论(0) 点赞(11) 数据库

    阅读更多
  • 【原】分享一个简单的七牛云资源上传工具类

    JAVA开发分享一个简单的七牛云资源上传工具类

    在前面的文章中,我已经疯狂吐槽了七牛云的目录结构,但还是用着挺舒服的,在这里提供一个非常简洁的七牛云资源上传工具类,是我自己用到的,随手写的,也不是很详细,只封装了它的上传和删除两个api,大家可以参考一下。来,大家提前感受一下七牛云的目录。。。目录直接强加在文件名上,骚得离谱!!!一、引入官方指定的jar包<dependency><groupId>com.qiniu</groupId><artifactId>qiniu-java-sdk</artifactId><version&g...

    不忘初心 不忘初心 2019-11-15 围观(82) 评论(0) 点赞(2) JAVA开发

    阅读更多
  • 【原】jenkins手动选择git分支版本进行自动打包部署

    JAVA开发jenkins手动选择git分支版本进行自动打包部署

    之前在jenkins中配置git的时候,分支是写死的,这样在每次发布的时候,就只能固定发布这个分支的代码,如果临时系统升级或者干什么,那就需要重新配置一个了,非常的不方便,还好jenkins为我们提供了有“参数化构建过程”,在这里我们就可以将版本分支配置成参数,这样在发布的时候,就可以手动选择了。如上图,只有点击立即构建,不可以选择任何分支进行打包发布。本来我们是可以手动添加参数选项的,但是在一个git管理的项目中,迭代版本可能非常多,那手动编写选项参数就不再现实,所以我们需要借GitParameter插件:在General里配置参数化构建过程选择...

    不忘初心 不忘初心 2019-10-11 围观(142) 评论(0) 点赞(0) JAVA开发

    阅读更多

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们