繁体   English   中英

HQL查询中的“选择”子句

[英]“Select” clause in HQL query

我正在尝试不同类型的查询,但是当我尝试使用“选择”时,它显示此错误:

org.hibernate.QueryException: could not resolve property: first_name of: 
sakila.entity.Actor [select A.first_name from sakila.entity.Actor A
 ]

这是查询:“从演员A中选择A.first_name”

我已经使用过其他查询,例如“ from Actor”或“ from actor first_name =””,它们运行良好,问题仅在我使用“ Select”子句时出现。

我正在Netbeans中使用Hibernate。

谢谢!

您的对象sakila.entity.Actor需要具有一个first_name字段。

我还要指出,按照惯例,Java对象字段名称使用camelCase而不是snake_case。 该字段应命名为firstName而不是first_name。 这样的好处之一是使数据库列看起来与Java字段不同。 例如,first_name是数据库表中的列,而firstName是Java对象上的字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM