introduce AbstractTest
introduce spring-data jpa repository usage