Ich habe Java berührt, Wenn Sie sich den Quellcode ansehen, der das Framework enthält \ (^ O ^) / <"Was ist das?", Und ich hörte oft auf, also schrieb ich nur ein Memo.
Was entspricht ** DAO ** (Datenzugriffsobjekt) in Java Im Frühjahr heißt es ** Repository-Klasse **.
Was macht die ** Repository-Klasse ** bequem (einfach) zu bedienen Es ist eine Bibliothek namens ** Spring Data JPA **.
Der folgende Code steht sofort für "Abrufen des Mitarbeiternamens".
EmployeeRepository.java
@Service("employeeService")
public class EmployeeServiceImpl implements EmployeeService{
@Autowired
EmployeeRepository employeeRepository;
public Employee getName(String name) {
return Employee employee = employeeRepository.findByName(name);
}
}
Mit dem folgenden einfachen Code können Sie den Namen des Mitarbeiters aus der Datenbank abrufen. Für mich, der nur PureJava kannte, dachte ich: "Was? Das ist es?"
EmployeeRepository.java
@Repository("EmployeeRepository")
public interface EmployeeRepository extends JpaRepository<Employee, String>{
public Employee findByName(String Name);
}
In der obigen ** Repository-Klasse ** werden die folgenden Schritte ausgeführt. "Ermitteln Sie die genaue Übereinstimmung aus der Employee-Tabelle, die mit der im Feld name angegebenen Zeichenfolge übereinstimmt."
Um es kurz zusammenzufassen: ・ Großschreiben Sie den Anfang des Feldnamens, den Sie suchen möchten -Definieren Sie eine Methode für ein bestimmtes Format wie findBy ~ Nur diese beiden Punkte werden ohne Leck ausgeführt, und JPA, eine Bibliothek, implementiert die Verarbeitung automatisch nach ! </ font> Ich möchte vorerst den Datenbankzugriff versuchen! Diejenigen, die sagen, brauchen eine Überprüfung.
Ursprünglich sollten Sie wissen, wie man es schreibt, wenn Sie sich das Dokument ansehen. Es ist ein Dokument mit hohen Hürden für diejenigen, die gerade erst anfangen zu lernen ** mit Worten, die noch nie professionell gesehen wurden. ** ** ** Ich hatte das Gefühl, dass es nur von denen gelesen werden konnte, die mit dem Framework vertraut waren. Es wird einige Monate dauern, um mit genauer Überzeugung zu lesen, da Sie die Bedeutung des Wortes nachschlagen müssen.
Recommended Posts