J'ai essayé de gérer la base de données en utilisant Mapper en Java (Spring).
Téléchargez le fichier jar pour que Mapper puisse être utilisé. Si vous utilisez Spring Tool Suite, sélectionnez My Batis lors de la création de votre projet!
Le nom du projet est masqué car il est quelque peu embarrassant.
@Mapper
public interface UserMapper {
@Insert("INSERT INTO users (userId, username, password) VALUES (#{userId}, #{username}, #{password})")
void insertUser(User user);
@Select("SELECT * FROM user")
List<user> getUserList();
}
@Controller
public class SampleController {
private final UserMapper userMapper;
public UtilityController(UserMapper userMapper) {
this.userMapper = userMapper;
}
@GetMapping("/insertUser")
public String insertUser() {
User user = new User("sampleId", "sampleName", "samplePassword");
utilityMapper.insertUser(user);
return "newUser";
}
@GetMapping("/getUser")
public String getUser() {
List<User> userList = utilityMapper.getUserList();
return "newUser";
}
}
Il est vraiment facile de travailler avec des bases de données. Il est devenu ridicule de faire des cours de service et du Dao.
c'est tout. Merci d'avoir lu jusqu'au bout.
Recommended Posts