Re: Расскажите про Spring Data JDBC
От: GarryIV  
Дата: 11.09.22 16:27
Оценка: :)
Здравствуйте, vsb, Вы писали:

vsb>Я плохо понял, как использовать Spring Data JDBC без этой "фичи".

vsb>Вроде можно писать @Query("select * from table"), но вообще умные люди не советуют так делать. Если есть большие текстовые поля, которые в результате не используются (или вообще не замаплены), это замедлит такие запросы.
Никто не заставляет "select *" писать
https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#jdbc.query-methods.at-query
interface UserRepository extends CrudRepository<User, Long> {

  @Query("select firstName, lastName from User u where u.emailAddress = :email")
  User findByEmailAddress(@Param("email") String email);
}


Или я не понял в чем твой вопрос.
Насчет Data JPA vs Data JDBC я скорее тоже за JDBC.

ЗЫЖ Кстати зря ты так уж против вывода запроса из именования метода, для простых случаев вполне годно.
ЗЗЫЖ Для совсем замороченных случаев, JdbcTemplate в руки и понеслась.
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.