Mysql
 sql >> база данни >  >> RDS >> Mysql

Обединяване на две таблици в JPA хранилище

Така че вие ​​заявявате местни заявки, така че трябва да подадете nativeQuery =true за запитване на аргумент. Освен това трябва да добавите @Repository анотация към TransictionRepository интерфейс. Това не е нищо друго освен вашият Дао слой.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL импортиране на база данни, но игнорирайте конкретна таблица

  2. Алтернативи на MySQL Workbench - ClusterControl Database User Management

  3. MySQL извлича последния запис за група

  4. Основен пул за DB връзки с Java и Tomcat 7

  5. Кога да използвате STRAIGHT_JOIN с MySQL