再使用HQL语句通过封装查询时,会添加一个虚拟的实体类
select new com.musicworld.vo.ComUserSong(c.commentId,c.commentTime,c.content,c.userinfo.userName) from Comment c
本文介绍了在使用Hibernate时遇到'Unable to locate appropriate constructor on class'异常的原因,通常该错误是由于实体类缺少与HQL查询结果匹配的构造函数导致的。解决方法包括检查HQL查询是否正确,确保返回的对象类型与实体类的构造函数匹配,或者为实体类添加合适的无参构造函数。此外,调整查询语句以避免直接从数据库获取复杂对象也是有效对策。
再使用HQL语句通过封装查询时,会添加一个虚拟的实体类
select new com.musicworld.vo.ComUserSong(c.commentId,c.commentTime,c.content,c.userinfo.userName) from Comment c
8013
631

被折叠的 条评论
为什么被折叠?