繁体   English   中英

我收到错误错误:“$1”或附近的语法错误和 sql 语法异常请帮助解决它我在获取数据时遇到错误

[英]i am geeting error ERROR: syntax error at or near "$1" and sql grammer exception please help to resolve it i geeting error while fetching the data

我有 JPA 的问题我在执行查询时遇到问题 SQL 错误:0,SQLState:42601,错误:“$ 1”或附近的语法错误

@Entity
@Table(name="vechile_master")
public class VehicleMaster  extends Auditable<Long>{
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;
    
    @OneToOne
    @JoinColumn(name="device_id",referencedColumnName = "id")
    private DeviceMaster deviceId;
        
}
@Repository
public interface VehicleMasterRepo extends JpaRepository<VehicleMaster,Integer>{

@Query(value="select * from VehicleMaster vm where vm.device_id :deviceId",nativeQuery = true)
    public Object[][] getByDeviceId(@Param("deviceId")int deviceId);

}```

此语句缺少等号

select * from VehicleMaster vm where vm.device_id = :deviceId

暂无
暂无

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

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