sql >> Databáze >  >> RDS >> Mysql

Spojení dvou tabulek v úložišti JPA

Dotazujete se tedy na nativní dotazy, takže musíte předat nativeQuery =true dotazovat se na argument. Také je potřeba přidat @Repository anotace do TransictionRepository rozhraní. To není nic jiného než vaše vrstva Dao.

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();
}



  1. Hodnoty vložit seznam MyBatis

  2. Tento web není dostupný po přesunutí webu wordpress

  3. Export CSV z Mysql

  4. Jak vybrat data z tabulky, kde má název tabulky prázdná místa?