Ich habe versucht, die Datenbank mit Mapper in Java (Spring) zu verwalten.
Laden Sie die JAR-Datei herunter, damit Mapper verwendet werden kann. Wenn Sie die Spring Tool Suite verwenden, wählen Sie beim Erstellen Ihres Projekts Meine Batis!
Der Projektname ist ausgeblendet, weil er etwas peinlich ist.
@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";
}
}
Es ist wirklich einfach, mit Datenbanken zu arbeiten. Es wurde lächerlich, Serviceklassen und Dao zu machen.
das ist alles. Vielen Dank für das Lesen bis zum Ende.
Recommended Posts