sql >> Databasteknik >  >> RDS >> Mysql

Sammanfoga två tabeller i JPA-förrådet

Så du frågar efter inbyggda frågor, så du måste skicka nativeQuery =true att fråga argument. Du måste också lägga till @Repository anteckning till TransictionRepository gränssnitt. Det är inget annat än ditt Dao-lager.

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. C# MySQL Connector

  2. Ställa in standardvärde för kolumn DATE typ till aktuellt datum utan tidsdel?

  3. Hur löser jag en mysql Thread Stack Overrun?

  4. Hur ändrar man datumformatet från MM/DD/ÅÅÅÅ till ÅÅÅÅ-MM-DD i PL/SQL?