问题描述: 首先用的SpringDataJPA的1.11版本,可以使用findOne()方法根据id查询 然后我使用了2.0.5版本,发现findOne()方法报错了,不能用来当作根据id查询了. 当使用findById(ID)进行查询的时候,页面使用Thymeleaf接收Controller出过来的数据的时候,页面接收失败. 解决办法: 使用findById(id).get()来进行查询.  …
用的是springboot2.0,然后XXXRepository.findOne各种报错,各种不行,上网搜都说改回springboot1.5就好了. 这哪行,直接用XXXRepository.findById(id).get();代替就行了…
是由于jdk8的原因,有可能和spring boot的版本也关系, 两种方式可选 注册,返回类是Optional<Girl>, Optional是jdk8自带的 @GetMapping(value = "/girls/{id}")public Optional<Girl> girlFindOne(@PathVariable("id") Integer id) { //直接用findById查找   //return  girlReposito…
最开始前台ajax提交时代码 function Del(id) { $.ajax({ type: "GET", url: "/Test/Delete", data: { id: id }, dataType: "json", success: function (data) { ) { alert(data.message); window.location.href = window.location.href; } } }); } 走不到控制…
@Data注解来源与Lombok,可以减少代码中大量的set get方法,大量减少冗余代码,但是今天部署项目时候,发现实体类使用@Data注解,但是项目业务类中使用getA(),setA()方法报错.经过分析排查发现eclipse中还需要配置lombok. 代码中使用ivy依赖引入jar包. ivy.xml中的配置: <dependency org="org.projectlombok" name="lombok" rev="1.16.20"…
eclipse (maven 项目)中运行 main 方法报错,找不到类 ** 发现:在 eclipse中的 "Marker" 控制面板中 ,发现问题所在 只要删除 maven 仓库中的包 ,重新正确下载…
1.webstorm中es6语法报错,解决方法: 打开 Settings => Languages & Frameworks => Javascript把 Javascript Language version 改为 ECMAScript 6 这样做所有的.js文件中es6不再报错,但是.vue文件中es6语法依然报错. 2.  .vue文件中es6语法报错 (1)打开 Settings => File Types 找到 HTML 添加 *.vue 这样vue文件就相当于html…
webview开发,在Android4.4下js调用java方法报错"Uncaught TypeError: Object [object Object] has no method,同样的写法在4.3及下都没问题,4.4怎么不行; 在你的方法前面加上 @JavascriptInterface:因为4.4安全性要求更高了: 例:Uncaught TypeError: Object [object Object] has no method 'showResult': 你的方法: public v…
前言 未加'automationName': 'Uiautomator2'参数使用Uiautomator可以正常使用driver.keyevent()方法,使用Uiautomator2时driver.keyevent()方法报错: selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original e…
☞ ░ 前往老猿Python博文目录 ░ 在<moviepy音视频剪辑:AudioClip的max_volume方法报TypeError: bad operand type for abs(): 'list'错>介绍了调用max_volume时报TypeError的处理方法,使用该处理措施后max_volume使用缺省参数调用时处理正常了,但后来参数stereo为True时发现还是存在问题. 一.环境 操作系统:win7 64位 moviepy:1.0.3 numpy:1.19.0 Pytho…
今天,在调试一个node项目时,发现了一个很大的坑,在此分享给大家! 大家都知道,Json.parse()方法对格式要求是很严格的,格式不对极其容易报错,但是有时候格式看似是正确的也会报错. 比如这一段在控制台可以正确的用Json.parse()方法解析出来,但是我把它放到记事本中仍然可以正确读取到一模一样的数据 但是如果此时用JSON.parse方法解析这段字符串就会报错. 为什么呢,因为记事本这个编辑工具在手动保存时会自动把数据做一些处理,导致数据看起来是对的,但是却无法解析,因为数据里面搀…
今天,在调试一个node项目时,发现了一个很大的坑,在此分享给大家! 大家都知道,Json.parse()方法对格式要求是很严格的,格式不对极其容易报错,但是有时候格式看似是正确的也会报错. 比如这一段在控制台可以正确的用Json.parse()方法解析出来,但是我把它放到记事本中仍然可以正确读取到一模一样的数据 但是如果此时用JSON.parse方法解析这段字符串就会报错. 为什么呢,因为记事本这个编辑工具在手动保存时会自动把数据做一些处理,导致数据看起来是对的,但是却无法解析,因为数据里面搀…
今天从svn上面下了一个maven项目,导入到Idea中之后,发现有的类会使用实体类的Set/Get方法(全报错),导致该问题的原因就是因为实体类中没有这个方法,代码类似如下: @Data public class Student { private String userName; private Integer age; public static void main(String[] args) { Student student = new Student(); student.setA…
<b>Strict Standards</b>:  Only variables should be passed by reference in <b> 1.如果在使用end()时出现这个错误,那么原因可能是参数的问题,让我们找到手册中的end()函数API,如图所示:   2.可以看到end的参数是一个引用(reference),如果把一个变量的引用作为一个参数传给函数,是没有任何问题的,但是如果把一个变量的分割表达式直接作为参数传给end()函数,就会出现这个错误…
org.hibernate.LazyInitializationException: could not initialize proxy [com.myproject.sell.dataobject.ProductInfo#001] - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:155) at org.hibernate.proxy.Abst…
该方式是因为URL路径没有使用slash(斜线"/")结尾造成的. 因此在使用POST的JavaScript函数的路径参数中,路径URL必须使用/结尾.…
一.问题产生背景: 子组件的一个方法: update () { this.$nextTick(() => { this.ul_slots.forEach((ul, cur_slots_index) => { if (ul.getAttribute("class").indexOf("select_slots") < 0) { return; } let liHeight = ul.children[0].offsetHeight ul.style.…
一.需求场景 最近有时间静下心来研究SDK,串口通讯的.要求实现识别cp210x和cp2303驱动的两款硬件,并且2303的优先级高,即有2303识别之,没有再识别210x:要求实现热插拔,拔掉自动断开,插上自动连接. 二.问题一:如何实现串口硬件的识别呢? 1.如果方便的话,SerialPort的Handshake这个字段值得深入研究,可以利用这个实现: 2.添加自定义的握手协议,本人用一个5字节的串进行校验(第三位是硬件版本标识),校验算法如下: ; i < btData.Length; i…
IIS配置问题,解决方法: 1. 首先添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-stream” 2.处理程序映射--添加托管处理程序 请求路径 “.svc” 类型 “System.ServiceModel.Activation.HttpHandler ” 名称 “svc-Integrated” 参考:https://www.cnblogs.com/GeneralKING/p/5969466.html…
在控制器中用到了Validator::make(),它默认是use Dotenv\Validator; 但这样会出现 FatalErrorException错误 call to undefined method Dotenv\Validator::make() 解决方法 把use Dotenv\Validator; 改为 use Illuminate\Support\Facades\Validator; 问题就解决了.在此记录下来.…
http://blog.csdn.net/lqh4188/article/details/53542400(原创)…
项目中用到了spring-data-jpa,今天在写一个update方法的时候报了个空指针,看了看是因为一个对象中的关联没有取出来,我用的是getOne取得这个对象,加断点看以一下这个对象是个hibernate的代理对象,而不是实体,里面基本没有值. 然后我又换成findOne试了一下,断点查看这个取出来的对象,这个对象是实体,关联也有. findOne与getOne的注释中也有些帮助 /** * Retrieves an entity by its id. * * @param id must…
说一说自己粗心踩到的一个不算坑的坑: 项目是安卓webview嵌入SPA单页应用页面,涉及到JS调用原生安卓方法,但就是在调用安卓方法时死活一直报错xxx  NPObject一堆错误.写了一个测试页面,调用一点问题没有,这也让安卓开发头疼不已,这破问题查了一两个小时,最终还是出在前端. 问题原因:JS调用安卓方法多传了一个undefined参数,本来这在JS中是一个小问题,但在桥接中就成了一个大问题了.JS调用JS方法一般这么写: function a () {}; function b (o)…
mybatis-plus的版本号是 2.0.1,在调用自身的insert(T)的时候没有报错,但是执行update报错,调用selectById.deleteById的时候也报错.也就是涉及到需要主键识别的都报错. 语句如下:(接口与实现都是MP自己实现的) User selectById = userMapper1.selectById("ceshi"); userMapper1.deleteById("ceshi"); 报错信息如下: org.apache.ib…
Unclosed group near index错误 之前自己写的一个模块在项目上线后最近频频出现tomcat崩掉的情况,从log看出现如下的报错信息: java.util.regex.PatternSyntaxException: Unclosed group near index 85 \\u521B\\u4E1A\\u5927\\u53A6(\\u6D59\\u6C5F\\u897F\\u6EAA\\u6821\\u533A\\u65C1\\uFF09at java.util.regex…
今天使用seek()时报错了, 看下图 然后就百度了一下,找到了解决方法 这篇博客https://www.cnblogs.com/xisheng/p/7636736.html 帮忙解决了问题, 照理说,按照seek()方法的格式file.seek(offset,whence),后面的1代表从当前位置开始算起进行偏移,那又为什么报错呢? 这是因为,在文本文件中,没有使用b模式选项打开的文件,只允许从文件头开始计算相对位置,从文件尾计算时就会引发异常.将  f=open("aaa.txt"…
在Android开发中,使用ToolBar控件替代ActionBar控件,需要在java代码中使用setSupportActionBar()方法,如下: Toolbar toolbar = (Toolbar) this.findViewById(R.id.toolBar); this.setSupportActionBar(toolbar); 通常的报错有两种: 1.方法参数报错 这种报错是因为导错了类,把以下代码 import android.widget.Toolbar; 更换成以下代码 i…
在使用seek()函数时,有时候会报错为  “io.UnsupportedOperation: can't do nonzero cur-relative seeks”,代码如下: >>> f=open("aaa.txt","r+") #以读写的格式打开文件aaa.txt >>> f.read() #读取文件内容 'my name is liuxiang,i am come frome china' >>> f.…
.net framework 在Web.config文件中添加如下配置: <system.webServer> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> ...... </system.webServer> 参考资料 https://stackoverflow.co…
jQuery(function ($) {    // 备份jquery的ajax方法        var _ajax = $.ajax;    // 重写ajax方法,先判断登录在执行success函数       $.ajax = function (opt) {        var _success = opt && opt.success || function (a, b) { };        var _opt = $.extend(opt, {            s…