0
我正在使用Spring Boot + JPA + Hibernate
。我有實體/表用戶。如何創建CrudRepositoty
一次插入用戶列表?另外如何獲得一些查詢列表的結果?Spring Boot + JPA + Hibernate:一次插入和獲取實體列表
我正在使用Spring Boot + JPA + Hibernate
。我有實體/表用戶。如何創建CrudRepositoty
一次插入用戶列表?另外如何獲得一些查詢列表的結果?Spring Boot + JPA + Hibernate:一次插入和獲取實體列表
製作一個接口,它實現了crudRepository。
import java.util.List;
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface UserRepo extends CrudRepository<User, Long> {
List<User> findAll();
}
這裏CrudRepository隱含在上面的代碼創建了類似的findAll()自定義函數的查詢
服務類
@Service("userservice")
public class UserService {
@Autowired
UserRepo rep;
@Transactional
public ArrayList<User> findAll()
{
return (ArrayList<User>) rep.findAll();
}
}
以同樣的方式,你可以保存你的對象作爲代表。保存(用戶對象)
感謝Vikram。澄清一下,獲取具有相同名稱方法的用戶列表將是List findByName(String name)。我對嗎 ? –
user2968937
是絕對正確的:) –
您不必使讀操作成爲事務性的。 – bluelabel