今天使用jpa创建本地查询时出现Java.lang.IllegalArgumentException: No query defined for that name..... 一个很sb的问题,调用entityManager.createNamedQuery方法第一个参数传的是配置好的sql的name. 如果直接传sql,调用createNativeQuery方法就好了…
前言 背景介绍:做wap页面自动化的时候,把url地址直接输入到浏览器(chrome浏览器有手机wap模式)上测试,有个按钮死活点不到,用wap模式的触摸事件也无法解决,后来想用jquery去执行点击. 发现报$ is not defined. # coding:utf-8 # 作者:上海-悠悠 import time from selenium.webdriver.chrome.options import Options from selenium import webdriver from…
突然发现项目的swagger报No operations defined in spec! SWAGGER_SCAN_BASE_PACKAGE 路径改变了! package com.redis.configuration; import java.sql.Date; import java.time.LocalDate; import org.springframework.beans.factory.annotation.Value; import org.springframework.co…
jpa报错 Unable to acquire a connection from driver [null], user [null] and URL [null] 为啥报错 因为你在persistence.xml中没配置你数据库的相应信息 咋解决 persistence.xml在哪里? 咋编辑这东西? 咋配置 <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.…
jpa中使用Query判断条件查询 @Query(value = " select m.* from mining_area as m " + " where 1 = 1" + " and if(:name != '' , m.name like :name , 1 = 1) " + " and if(IFNULL(:startDate, '') != '' , DATE(m.create_time) > DATE(:startD…
前两天,登陆Oracle,发现登陆不上去了,报”oracle initializationg or shutdown in progress 错误提示” 错误. 然后就想着怎么去解决,首先自己到windows服务里去看了Oracle是否已经启动,发现已经启动,然后又看看监听服务是否启动,发现已经启动. 这就不知道为何了.于是上网百度了下这个错误,发现查询出来的结果很多. 在此总结下,启动失败的原因和解决方法. 启动失败的原因: 这个应该和window7系统有关系,如果window7系统,关机的时…
1. 在拉取git项目时可以在地址中直接指定号码密码如下就可以直接拉取下来 https://username:password@github.com   需要注意,因为在解析地址时是以@符号作为地址信息和用户信息的分隔,所以再用户名和密码中如果有@符号,需要转义为%40 才能正常拉取和推送   2.在使用这种方式拉取的项目后,如果中途有重置过git的账号密码,在进行pull或者push操作时,会报git remote: HTTP Basic: Access denied错误,网上查到到的命令行清…
1:Hbase启动hbase shell运行命令报Class path contains multiple SLF4J bindings.错误,是因为jar包冲突了,所以对于和hadoop的jar包冲突的,可以将其他jar包删除,如果你不确定是否删除正确,可以将其他的jar包复制备份或者修改名称,确保操作以后失败了,还可以找回. SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding -cdh5..jar!…
在用element-ui 时,报value.getTime is not a function错误:错误分析:date-picker 的时间是格林威时间,如果Thu Jun 22 2017 19:07:30 GMT+0800,然后我们存入的数据库的时间为:2017-06-22 19:07:30的格式,所以在用2017-06-22 19:07:30去V-model date-picker就会报以上错误.解决方案:将2017-06-22 19:07:30 转换成Thu Jun 22 2017 19:…
delphi 10.1 berlin datasnap提交clientdataset.delta报:invalid variant type conversion(类型转换错误)问题的解决,需要打这个补丁:30530_hotfix_for_datasnap 打了补丁以后,经测试,问题解决. DataSnapServer240.bpl这个包一定要覆盖.…
问题产生很奇怪,当你登录到系统时,执行自动化作业是正常 但到了晚上凌晨自动执行作业时,则报登录失败: 未知的用户名或错误密码 解决方案: 在拷贝脚本中加及一行,创建net use 命名,每次文件拷贝前要再登录一次远程服务路径 @rem backup from soureset date8=%date:~0,4%%date:~5,2%%date:~8,2% @rem connect the remote pathnet use \\192.168.31.112\dmpbk 密码 /user:用户名…
jenkins 添加win 10的 环境变量如下,win7 就是不加也可以运行,不报 “python 不是内部命令 ” 的错误,暂时不知道怎么回事.    jenkins这样添加环境变量 .…
在项目中,明明在别人的机子上项目可以运行,但是复制到自己的电脑就无法就无法启动.报Process finished with exit code 1错误,也没提示错误地方.自己倒腾了很久总结了几个解决办法: 1.没有任何错误提示 这是因为你自己本机没有部署插件 在项目的根目录下输入 : npm install 2.提示:Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 没有启动Redis, 去安装Red…
报错:vmnet8设置中出现错误.子网IP和子网掩码不一致 设置子网IP时报错,如下图 同样的,写成192.168.0.0就没问题,如下图 总结: 这个虚拟网络编辑器是给添加网卡的,你添加vmnet8就是在你真实的电脑上添加了一个虚拟的网卡,这个地址是这个网卡处于的"网段",切记,是网段!而不是IP地址,因为根本不存在192.168.200.100这个网段,所以会报错.…
关于springdata jpa 分页问题相信很多小伙伴都遇到过,只要表中数量到达分页条件就会报错 废话少说直接上代码: @Query(nativeQuery = true, value = "select id, company_id,address_name,address_detail,phone_num, regist_date,update_date,delete_flag,update_id FROM delivery_address WHERE delete_flag='0' AN…
你可以选择在查询语句的最后加上 for update,就可以打开编辑锁,直接修改数据. 而在默认查询下,点击Edit data,会报错:The query results are not updateable. SQL代码示例 select * from table_name for update; (table_name为要编辑的表)…
项目中在使用线程跑定时任务时,遇到报错,"Could not open JPA EntityManager for transaction Caused by: org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection",报错信息看是数据库连接无法获取问题,但是在开发调试的过程中,并没有这个错误,只有在部署到机器,运行定时任务时,会抛出这样的异常: 自己定位无果后,求助于同组大哥,大哥…
1.@Transient @Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性:如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则ORM框架默认其注解为@Basic: //表示该字段在数据库表中没有 @Transientpublic int getAge() { return 1+1;} Jackson相关: 2.@JsonIgnoreProperties 此注解是类注解,作用是json序列化时将Javabean中的一些属性忽略掉,序列…
一.问题描述 使用Springboot JPA 做分页查询,报错Required String parameter 'xx' is not present,后端未接受到请求 二.解决方案: 使用的请求方法是GetMapping,这时候传不了参数,需要改为PostMapping才会有效 错误源码: 注意注解:@GetMapping package com.easylab.rentshop.controller; import com.easylab.rentshop.base.BaseResour…
准备 实体 @Data @Table(name = "task_apply") @Entity public class TaskApply { @Id @GeneratedValue @Column(name = "apply_id") private Long applyId; private Integer status; private SyncType type; @Column(name = "task_message") priva…
Hibernate 能够出色地自动生成主键.Hibernate/EBJ 3 注释也可以为主键的自动生成提供丰富的支持,允许实现各种策略.其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出.JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO.TABLE:使用一个特定的数据库表格来保存主键.SEQUENCE:根据底层数据库的序…
按F12键进入调试模式,谷歌总是提示Uncaught ReferenceError: ——is not defined这个错误. 原来是因为虽然是传递的值,但是在函数传参的时候也要加引号,加上引号后就不会提示 Uncaught ReferenceError:—— is not define 了.…
表的字段名不能是数据库的关键字 INSERT INTO `todo`.`todo_item` (description, completed) VALUES ('test 111', false); 要加引号,但是jpa不加引号 INSERT INTO `todo`.`todo_item` (`desc`, `completed`) VALUES ('test 111', false);…
java.lang.NullPointerException 我觉得这应该是一个很常见的错误, 数据库没取到数据嘛, 很正常, JPA没取到数据就是会抛出空指针异常, 但是就是这么简单的一个错误也让我找了十几分钟, 开始怀疑自己的人生了都 原因是这样的, 在实验多对一的关联关系, 从别的地方复制了两个实体类, 但是有一个地方没改, 就是这里 表中的字段名FACTORYID原先是FACTORY, 但是在实体类中我已经做了这个标记了 因为建表方式使用的是update, 所以在数据库中自动生成一个新的…
javax.persistence.PersistenceException: [PersistenceUnit: TestJPA] Unable to build Hibernate SessionFactory 在一次练习中报出的错误, 因为是使用的JPA, 不可能会用到SessionFactory, 所以查了很多地方都没找到错误, 最后无意中看了一眼实体类, 发现少了个setter方法, 然后又从网上找了很多, 也没找到答案, 为什么少一个setter方法会报出Unable to buil…
原生SQL: select `user`.id, `user`.`name`,dept.name deptName,sum(sd.score) SumScore from `user` LEFT JOINscore_detail sdON`user`.id = sd.user_id LEFT JOIN department deptON`user`.department_id = dept.id GROUP BY `user`.`id` ORDER BY sum(sd.score); 经过查阅多…
JPA 中,page是从0开始,不是从1开始: 因此,将用户输入的从1开始的page页码减1: PageRequest pageRequest = PageRequest.of(page - 1, pageSize); 参见:spring_boot_elasticsearch_demo/controller/BlogController.java…
错误原因: 在调用hibernate存储数据时,需要将数据库中表对应的持久类对象作为参数传递.如果这时的对象中有其他的表字段属性并且是引用对象类型,那么这个属性必须是持久态或者是null的,瞬时态和脱管态都会报错.我这次报错就是因为在订单对象中包含了其他对象,并且这些对象不为null. 如果包含的对象的数据用不到的话,最简便的解决办法就是把包含的对象全部置为null. 如果用得到对象中的数据,那么调用持久层的方法重新查询出对应的对象,此对象此时为持久态,在重新赋值到要保存的对象中即可. 原文链接…
错误信息如图: 错误原因:在自定义主键是没有注明自增策略 解决办法:明确主键自增策略,比如 @Entity @Table(name = "t_order") @Data @AllArgsConstructor @NoArgsConstructor @Builder public class Order implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Lon…
这种错误插入数据时就是hibernate的自增长字段生成规则应该用native 在字段前加入注解 @GeneratedValue(generator="generator") @GenericGenerator(name="generator", strategy = "native") import java.math.BigDecimal; import java.util.Date; import javax.persistence.Col…