Как в Spring'е получить первичный ключ?

282
29 марта 2017, 15:22

Как мне, используя Spring, получить первичный ключ при вставке записи? все PK у меня типа UUID, и хранятся типа CHAR(36). запросы делаю через jdbcTemplate. Я знаю как получить ключ используя KeyHolder, но там используется тип Number. А я использую ключ типа String`.

public String insertObject(NCObject object) {
        String id = "";
        PreparedStatementCreator psc = new PreparedStatementCreator() {
            @Override
            public PreparedStatement createPreparedStatement(Connection connection) throws SQLException {
                PreparedStatement ps = connection.prepareStatement(INSERT_OBJECT, new String[] { "object_id" });
                ps.setString(1, object.getObjectName());
                ps.setString(2, object.getObjectParent());
                ps.setString(3, object.getObjectType());
                return ps;
            }
        };
        jdbcTemplate.update(psc);
        return id;
    }
READ ALSO
реализация Parse String

реализация Parse String

Например есть такая строка {"server_response":[{"code":"reg_false","message":"User Already Exist"}]} Подскажите плз как задать ей надлежащй вид и оставить только читабельное...

306
Как в панель навигации добавить пункт меню?

Как в панель навигации добавить пункт меню?

Как в панель навигации добавить пункт меню?

310
java,матрицы,помогите

java,матрицы,помогите

Уже который час пытаюсь понять,не могу найти подвох

272