[昨日调试]Named query not known: Employee.findByName

银河麒麟V10sp1中实现双击shell脚本的正常运行 阅读详情

又是拿到一个三方的前置应用,在使用前一篇《[昨日调试]在本地运行三方公司开发的maven项目》的方案做好依赖包的非仓库本地化后,idea内使用mvn clean package -DskipTests,开始生成war包,一切顺利。

然后开始进系统(localhost:port/login.on),输入完用户名、密码,点击登录,然后系统跳转到含有本文标题的错误页面:

Named query not known: Employee.findByName

 

因为对hibernate使用少,再加上mvn生成表面上是成功的(war包里的内容初看该有的都有了),所以首先感觉是hiberate的配置哪儿有问题?(非常疑惑,觉得应用里面应该没有少的或者错的东西啊),就先搜搜此问题到底是因为什么原因,大概有以下:

1、有说是<query>在<class>里的,请见:https://blog.youkuaiyun.com/daryl715/article/details/1518900;

2、Entity注解的引用类错误,请见:https://stackoverflow.com/questions/10261651/named-query-not-known-for-named-hibernate-query

 

有需要的同学可以参考以上,但我的问题并不是因为以上的问题。

最终发现,是src/main/java/com/xxx/bizpro/entity下面的xml文件集没有包含在生成的war包里,真是意外,pom.xml完成没有关于<resource>的配置啊,你们是怎么打包到war里的[捂脸]。

随即使用通用方案在pom.xml里新增下面的片段:

<build>
<!-- 其他配置 -->
<resources>
    <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>com/xxx/bizpro/entity/**/*.xml</include>
        </includes>
    <resource>
</resources>
</build>



结束。

 

基于CatBoost回归模型的完整预测分析:从建模到SHAP可解释性分析 本文介绍了使用CatBoost回归模型进行完整预测分析的流程。首先导入必要的Python库并加载数据,进行数据预处理包括训练测试集划分和归一化处理。然后通过网格搜索优化CatBoost超参数,使用最优参数训练模型并评估预测性能。结果显示模型具有较高的决定系数(R²=0.9944)和较低的误差指标(RMSE=0.0696)。接着进行残差分析和正态性检验,发现残差基本服从正态分布。最后通过SHAP分析实现模型可解释性,识别关键特征影响。该方法为梯度提升树在回归问题中的应用提供了完整解决方案。 阅读详情

相关推荐

TPRI-DMP平台介绍

TPRI-DMP为华能集团西安热工院自主产权的工业云PaaS平台,已经过13年的发展和迭代,其具备大规模能源电力行业生产应用软件开发和运行能力

ashou706的专栏 2272

Hibernate异常:Named query not known

Hibernate异常:org.hibernate.MappingException: Named query not known: org.hibernate.MappingException: Named query not known: user.editpassword at org.hibernate.internal.AbstractSessionImpl.getNamedQuery(AbstractSessionImpl.java:178) at org.hibernate.interna

m0_47623239的博客 749

YOLOv5+Astra Pro Plus深度相机:手把手教你实现实时目标检测(附ROS配置技巧)

本文详细介绍了如何将YOLOv5目标检测算法与Astra Pro Plus深度相机结合,构建实时目标检测系统。内容涵盖从硬件选型、环境搭建、ROS配置到YOLOv5部署与深度信息融合的完整流程,并分享了性能优化、避障算法等实战技巧,帮助开发者在机器人视觉等场景中快速实现智能感知应用。

weixin_28292761的博客 386

org.hibernate.MappingException: Named query not known: XXXX 解决办法

最近使用公司3.0平台弄一个异常简单的AMD模块,结果老是报org.hibernate.MappingException: Named query not known错误,换成已有的XXXX,则不报错,按照作者esffor的解决方式,如下所示: 【 HibernateXML org.hibernate.MappingException: Named query not known: XX...

simons1306的博客 688

基于STM32的电子琴音乐播放器设计

​ 本设计以实际电路为最后的结果,实现了所有与其功能,具有重要的现实意义。件,在Proteus中进行原理图绘制,然后把 .hex文件下载到STM32F103RBT6中 进行仿真。由于网络上 下载的 Proteus中 没有 STM32F103RBT6这个芯片型号,我们又从网上 下载芯片 进行仿真。​ 本设计以实际电路为最后的结果,实现了所有与其功能,具有重要的现实意义。

TMMXA的博客 2万+

(project generation have a problem)STM32CubeMX生成工程一直报错项目生成有问题[玄学三步解]

解决办法 第一步,检查自己是不是真的配置的不对,JAVA安装没,pack路径设置的对不对,这里有一位前辈的博文写的非常好,附加链接https://blog.csdn.net/ybhuangfugui/article/details/52225736#commentBox 第二步,如果按照前辈的博文设置的都一模一样,还是不对,想我下图这样。 那你来对地方了 方法很简单,你把你生成工程文件的路径彻底的...

展桑博客-BenjieBlog 2922

Hibernate外置命名查询报错:Named query not known: serachStu

Hibernate提供了外置命名查询方式,将hql语句放在一个单独的文件中,而不是直接放在程序中。 我的代码: <![CDATA[ select s from Student s where s.id>? ]]> 结果在java测试类中执行 List list = session.getName

matao409的专栏 2082

Tesseract OCR 字库训练教程:提高识别率进阶版

通过 Tesseract 字库训练,你可以提高 OCR 对特定文本或字体的识别能力。训练过程包括准备训练数据、生成标签文件、运行训练工具,以及将训练结果集成到实际项目中。虽然训练过程需要一些时间和精力,但对于需要高精度文本识别的场景来说,字库训练是非常有效的提升识别率的方法。

小蜗牛的珍贵百宝箱 1865

Hibernate:Named query not known异常的一种解决方案

请注意标签要定义在之外之内如果定义在之内,就有可能报这个错误 hibernate-mapping>  class table="class" name="cn.hxex.exam.model.Classes">    id name="id" column="id">      generator class="uuid.hex">generator>    id>    prop

我的世界我的梦 1万+

GD32H7系列SRAM优化配置实战指南

本文详细解析了GD32H7系列MCU的SRAM架构,包括ITCM、DTCM、AXI SRAM等关键内存区域的特点与性能差异。通过实战指南,指导开发者如何通过配置寄存器和链接脚本,优化内存布局以提升系统性能,并重点探讨了DMA操作与CPU缓存一致性的解决方案,帮助充分发挥GD32H7的高性能潜力。

weixin_29169899的博客 517

广工计组实验f2一位全加器

一位全加器实验

weixin_63692154的博客 2847

Named query not known: GraphSession.findLatestProc

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34245749的博客 213

基于高斯两步移动搜寻法(2SFCA)的城市绿地可达性分析

第二步,对于每一个街道i,给定空间距离阈值d0,便形成另一个空间作用域,同样对于落在空间作用域内的每块绿地l的供给比率(Rl)利用高斯方程赋以权重,然后对这些加权后的供给比率(Rl)进行加和,便得到每个街道i的绿地可达性Ai。图3与图4是高斯两步移动搜索法的示例。在图3中,以d0为阈值,有1、2、3 三个街道中心点落在了绿地a的空间作用域内。同样在图4中,以d0为阈值,有a、c两个绿地中心点落在了街道2的空间作用域内,根据公式(3),对a、c高斯方程加权后的供需比率进行累加,便得到了街道2 的绿地可达性。

2301_77310370的博客 2404

Named query not known: *

myeclipse使用hibernate命名查询报错 问题产生原因:找不到某该命名查询名称 解决方法:若未写入该命名查询名称,在hbm配置文件中写入即可;若已写入,则检查名称是否写对;以上两种情况都未解决,那就是查询标签写到class标签里面了,移出来即可 报错代码示例: 解决方案示例:

lzjzlzw的博客 919

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Named query not found: (包扫描的问题)

今天在服务器上发布了个新系统,登录的时候提示Named query not found: java.lang.IllegalArgumentException: Named query not found: User.findByUsername 看了一下entity包中的User类,NamedQuery是定义好的,那为什么提示找不到Named query呢? 想起昨天调试的时候也遇到过

小鹰信息技术服务部 2877

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

java.lang.IllegalArgumentException: Named query not found: User.findByEmail

今天要发布一个Web系统,不想重新做了,于是把一个现有的搬了过来,界面、配置文件等稍微改了改就准备发布了。不过测试登录的时候提示: java.lang.IllegalArgumentException: Named query not found: User.findByEmail 说是Named query 找不到,怎么回事呢?看看User类中,确实已经定义了User.findByEma

小鹰信息技术服务部 4116

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Hibernate 常见异常处理(转帖)

Hibernate 常见异常net.sf.hibernate.MappingException        当出现net.sf.hibernate.MappingException: Error reading resource:…异常时一般是因为映射文件出现错误。       当出现net.sf.hibernate.MappingException: Resource: … not found

wangtianxiao_haha的专栏 9119

nested exception is org.hibernate.MappingException解决方案

出错原因  1.可能是因为映射文件( Order.hbm.xm)配置的class路径出错  类的路径必须写全,或者在&lt;hibernate-mapping&gt;中加上属性package="com.web.bean"  2.如果以上检查都是对的,那么就看applicationContext.xml中是否加上了 ...

stujike123456的博客 8816

linux下UDP组播接收不到数据的说明

背景 在一个跨平台的桌面项目中,由于涉及多线程中对象的创建、销毁等,基于QT的对象绑定机制(QObject子类)来做实现时,需要相当心累的设计,才能避免跨线程的异常。由于QT的这个天然机制,在实现很多业务(非界面)模块时,都避免了基于QObject。网络模块中的UDP等功能,同样的也未基于QUdpSocket及其相关,而是包装了libuv(尽管,对桌面来说libuv也需要再折腾,但libuv作者已经明示了这个点了) 现象 基于libuv的程序示例,在windows下,可以正常工作(接收到组播数据.

smartcore 1万+

[昨日调试] org.apache.jasper.JasperException: Unable to load class for JSP

本文碰到的错误问题,其产生原因非常的简单,在大概看完背景之后,将先给出。 错误的详细信息在文章末尾附上。   背景: 因为需要更新某业务的原因,整理调试了由三方公司开发的一个用于前置对接功能的web应用。 虽然其使用的spring等版本非常的老旧(是的,有些系统竟然还在用spring2时代的东西,真真汗……),但由于提供了某个业务版本的源代码,作为整个业务中间节点的我,想了解整个流程,显

smartcore 5396
上一篇: 计算工作日天数-excel函数networkdays在java中的实现[简化版]
下一篇: spring集成Thymeleaf,模板页面中调用类的静态成员
smartcore
博客等级 码龄19年 30粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值