powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring JDBC поиск по лайку
6 сообщений из 6, страница 1 из 1
Spring JDBC поиск по лайку
    #39186371
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин что за бред:

или я что то не так делаю.

мне надо сделать select * from tablename where name like '?'

вместо вопроса параметр вставить. всё перерыл - нигде нету. или я что то не так делаю? мне надо отобразить только тех кто по "маске" попадает. знаю как в хкл это сделать знаю как в хибере критериями это сделать , а в этом бредовом спрингждбс - не понимаю.

делаю так:

String sql = "select * from TABLENAME where NAME like '?'";
Object[] o = {"%"+name+"%"}
List<Entity> Entities = jdbcTemplate.query(sql, params, new EntityRowMapper());

он дает это:

Недопустимое значение "1" для параметра "parameterIndex"

или я как то не так лист делаю с критерием?
...
Рейтинг: 0 / 0
Spring JDBC поиск по лайку
    #39186377
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lor2,

есть там такая заморочка, сходу не помню, сам искал когда-то )
...
Рейтинг: 0 / 0
Spring JDBC поиск по лайку
    #39186388
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rema174,

спасибо, нашел. оказывается одинарные кавычки были лишними блин ядебил.
...
Рейтинг: 0 / 0
Spring JDBC поиск по лайку
    #39186394
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дщк2б

это еще что. в jsf в разметке если упустить кавычку где-нибудь он такой стектрейст выдаст, что можно долго искать где причина )
...
Рейтинг: 0 / 0
Spring JDBC поиск по лайку
    #39186448
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ясно.. в яве везде так.

продолжаем копать.. прикручиваю транзакшинал менеджер к спрингЖДБС.

я немного плаваю в этой теме, есть ли смысл его использовать в спрингждбс?

сделал следующий код:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
@Bean @Autowired
    public DataSourceTransactionManager dataSourceTransactionManager(){
        DataSourceTransactionManager dstm =new DataSourceTransactionManager();
        dstm.setDataSource(dataSource());
        return dstm;
    }

 @Bean
    public JdbcTemplate jdbcTemplate(){
        JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSourceTransactionManager().getDataSource());
        return new JdbcTemplate(dataSource());
    }



я так понимаю что теперь везде где я ставлю аннотацию транзакшнл у меня проходит именно транзакция?
...
Рейтинг: 0 / 0
Spring JDBC поиск по лайку
    #39186475
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем, да. я прав.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring JDBC поиск по лайку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]