Vì vậy, bạn đang truy vấn các truy vấn gốc, vì vậy bạn cần chuyển nativeQuery =true để truy vấn đối số. Ngoài ra, bạn cần thêm @Repository chú thích cho TransictionRepository giao diện. Đó không là gì ngoài lớp Dao của bạn.
package com.overflow.overflow.service;
import java.util.List;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import com.overflow.overflow.models.Transictions;
@Repository
public interface TransictionRepository extends JpaRepository<Transictions, Long> {
@Query(nativeQuery = true,
value = "SELECT transiction.user_id, transiction.quantity,transiction.instrument_name, transiction.Price,instrument.LTP"
+ "FROM instrument"
+ "INNER JOIN transiction"
+ "ON instrument.instrument=transiction.instrument_name")
public List<Object[]> getTransictionsAndInstruments();
}