Die Spaltenposition nicht nach Namen: Spalte1 [Der Spaltenname Spalte1 wurde in diesem Ergebnis nicht gefundenJava

Java-Forum
Anonymous
 Die Spaltenposition nicht nach Namen: Spalte1 [Der Spaltenname Spalte1 wurde in diesem Ergebnis nicht gefunden

Post by Anonymous »

Ich habe diese Entität: < /p>
@Entity
@Table(name = "_8", schema = "acc")
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
public class compras {
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Id
@Column(name = "id")
private long id;
@Basic
@Column(name = "entity_id")
private Integer entityId;
@Basic
@Column(name = "subdiario")
private Integer subdiario;
@Basic
@Column(name = "periodo_tributario")
private Integer periodoTributario;
@Basic
@Column(name = "tipo_operacion")
private Integer tipoOperacion;
@Basic
@Column(name = "tipo_comprobante")
private Integer tipoComprobante;
@Basic
@Column(name = "fecha_emision")
private Date fechaEmision;
@Basic
@Column(name = "fecha_vencimiento")
private Date fechaVencimiento;
@Basic
@Column(name = "numero_serie")
private String numeroSerie;
@Basic
@Column(name = "numero_correlativo")
private String numeroCorrelativo;
@Basic
@Column(name = "importe_final")
private Integer importeFinal;
@Basic
@Column(name = "tipo_documento")
private String tipoDocumento;
@Basic
@Column(name = "numero_documento")
private String numeroDocumento;
@Basic
@Column(name = "clasificacion_bienes_servicios")
private Integer clasificacionBienesServicios;
@Basic
@Column(name = "destino")
private Integer destino;
@Basic
@Column(name = "valor")
private BigDecimal valor;
@Basic
@Column(name = "icbp")
private BigDecimal icbp;
@Basic
@Column(name = "isc")
private BigDecimal isc;
@Basic
@Column(name = "otros_cargos")
private BigDecimal otrosCargos;
@Basic
@Column(name = "tipo_moneda")
private String tipoMoneda;
@Basic
@Column(name = "tasa_detraccion")
private Integer tasaDetraccion;
@Basic
@Column(name = "tasa_percepcion")
private Integer tasaPercepcion;
@Basic
@Column(name = "medio_pago")
private Integer medioPago;
@Basic
@Column(name = "tipo_comprobante_modificado")
private Integer tipoComprobanteModificado;
@Basic
@Column(name = "numero_serie_modificado")
private String numeroSerieModificado;
@Basic
@Column(name = "numero_correlativo_modificado")
private Integer numeroCorrelativoModificado;
@Basic
@Column(name = "glosa")
private String glosa;
@Basic
@Column(name = "cui")
private String cui;
@Basic
@Column(name = "observaciones")
private String observaciones;}
< /code>
und dieses Repository mit einer nativen Abfrage (
Ich brauche dies als nativ, da es ein Beispiel ist, um einen komplexeren zuzuordnen): < /p>
public interface ComprasRepo extends JpaRepository {
List findAllByEntityId(int entityId);
@Query(value = "SELECT id,fecha_emision AS FechaEmision, numero_serie AS NumeroSerie, numero_correlativo AS NumeroCorreltivo, valor AS Valor, igv AS IGV, icbp AS ICBP, isc AS ISC, otros_cargos AS OtrosCargos FROM acc._8 WHERE entity_id = :entity AND periodo_tributario = :periodo", nativeQuery = true)
List TablaPersonal(@Param("entity") Long entityId, @Param("periodo") Integer periodo);
}
< /code>
Und wenn Sie versuchen, mit: < /p>
zu testen@SpringBootTest
class DataWarehouseApplicationTests {
@Autowired
private ComprasRepo comprasRepo;
@Test
void contextLoads() {

List resultado=comprasRepo.TablaPersonal(1L, 202201);
for (compras record : resultado){
System.out.println(record);
};
}
}
< /code>
Dies gibt diesen Fehler zurück: < /p>

org.springFramework.dao.invaliddataAccessResourceusageException:
kann keine Spalte finden Position nach Namen: Clasificacion_bienes_servicios
[Der Spaltenname Clasificacion_Bienes_Servicios war nicht in diesem
Ergebnisset gefunden.] [n /a]; SQL [N/A]

Das Problem ist, Spalte A Ich möchte nicht abrufen, ich weiß nicht, warum der Fehler nicht gefunden wird, wenn es nicht gefunden wird, wenn Es ist auch nicht in der Abfrage. < /p>
Bitte helfen Sie. Methode

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post