¿Cómo sabe CrudRepository qué tabla obtener datos?

Construí una aplicación con Angular, SpringBoot y MySQL Database. Utiliza CrudRepository y no lo entiendo (todo funciona bien). ¿Cómo saben los controladores / repositorio de qué tabla obtener los datos? Quiero decir, no especifico el nombre de la tabla. ¿Alguien puede explicarme cómo funciona esto?

Respuesta 1

Cuando extiende CrudRepository, define su tipo genérico. Aquí, usted indica desde qué Entityclase el repositorio buscará los datos. Y las Entityclases en JPAse utilizan para representar Tables. Así es como sabe de dónde obtener datos. por ejemplo :

public interface UserRepository extends CrudRepository<User, Long>  {
}

En el código anterior, especifiqué el tipo genérico User, También Useres mi clase de entidad que representa la userstabla en mi database. Entonces este repositorio se ocupará de la userstabla.

Respuesta: 2

Entonces tengo un hashmap que almacena cadenas como la clave y las listas como el valor. Necesito crear una nueva lista dentro de mi método, llenar mi nueva lista con la que está almacenada dentro del hashmap. Haciendo esto soy ...

Quería usar una función de cambio en mi aplicación desde una cadena. Cuando hice ese eclipse, dije que tenía que actualizarme a Java 1.7, que estúpidamente lo dejé hacer. Luego me dijo que usara el Android Fix Project para arreglar ...

Estoy buscando una manera de obtener la dirección IP de la solicitud del cliente en el lado del servidor. Por cierto, no es un proyecto de servlet.

Estoy creando el servicio JmDNS desde otra máquina que ejecuta windows-xp por JmDNS dns = JmDNS.create ("localhost"); dns.regesterService ("_ sreviceTest._tcp.local.", "Test-Service", 8765, "Descripción"); Si ...