Aujourd'hui, je vais vous présenter comment vous connecter à la base de données Mysql dans SpringBoot et utiliser JPA pour effectuer des opérations liées à la base de données.
Aujourd'hui, je vais vous présenter comment vous connecter à la base de données Mysql dans SpringBoot et utiliser JPA pour effectuer des opérations liées à la base de données.
Étape 1 : Ajoutez les dépendances du package Jar associées de MYSQl et JPA dans le fichier pom.xml. L'emplacement d'ajout spécifique est dans les dépendances. Le contenu spécifique ajouté est le suivant. .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Étape 2 : Ajoutez la configuration appropriée de la base de données au fichier de configuration application.properties. Les informations de configuration sont les suivantes.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Voici une explication : webtest représente le nom de la base de données, root est le nom d'utilisateur et 220316 est le mot de passe
Étape 3 : Écrire La classe d'entité de fonctionnement de la base de données , les informations spécifiques de la classe d'entité sont les suivantes :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
|
Ce à quoi vous devez faire attention ici est : le nom de la classe et le champ L'attribut dans la classe d'entité doit être le même car les tables et les champs de la base de données correspondent les uns aux autres. Ce qui suit est un diagramme de correspondance de divers attributs de MYSQL-JAVA :
Étape 4 : Écrivez la classe d'opération de données de la couche dao, les données dao La classe d'opération est la suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Vous avez peut-être des questions ici, pourquoi devriez-vous hériter de CrudRepository
Ici, je vais vous donner une brève introduction à quelques directives d'utilisation et d'utilisation courantes dans JPA :
1 La première chose est d'hériter de la méthode CrudRepository, qui contient. DeuxLa signification spécifique des deux paramètres est la suivante : le premier paramètre indique le nom de la classe d'entité exploitée et le deuxième paramètre indique le type de clé primaire dans la classe d'entité.
2. Après l'héritage, vous pouvez utiliser certaines méthodes héritées de la classe parent. Par exemple, comme indiqué ci-dessus, vous pouvez utiliser findBy+ "Vous souhaitez interroger le nom du champ de <🎜. >", Grâce à cela, la méthode peut facilement réaliser la fonction de requête SQL.
Étape 5 : Écrivez le contrôleur de la classe de contrôle Les informations spécifiques de la classe de contrôle sont les suivantes :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
|
de. Tant que vous ajoutez l'attribut @Autowired au-dessus de userDao, vous pouvez réaliser l'instanciation automatique de l'interface. Il n'est pas nécessaire d'écrire des classes d'implémentation telles que userDaoImp comme auparavant. Cela peut grandement améliorer la simplicité du code et la vitesse de développement.
Étape 6 : Le nom de la table et les informations sur les champs de la base de données sont les suivants :
Tutoriel vidéo Java de la Geek Academy
3. >Manuel de développement Java Ali BabaCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!