我有以下 JPA 查询:
SELECT NEW test.vo.HappyVO(o.acid, o.dest, o.dep, o.time) FROM HappyTable1 o
我的 HappyVO 有以下构造函数:
public HappyVO(String a, String b, String c, java.sql.Timestamp e)
当我运行此查询时,我收到以下错误:
org.hibernate.hql.internal.ast.QuerySyntaxException: Unable to locate appropriate constructor on class [test.vo.HappyVO]
如果我将构造函数更改为
public HappyVO(String a, String b, String c, Object e)
错误不会发生,变量e是 java.sql.Timestamp 的一个实例
忘了提我使用的是 MySQL 数据库,该列是时间戳类型,HappyTable1 中声明的时间字段类型是 java.sql.Timestamp