Я пишу этот пост, чтобы знать, если кто-то знает, как это сделать:
Я хочу сделать эту вставку:
INSERT INTO TABLA (CAMPO1, CAMPO2) VALUES (?, crypt(?,'cdp'))
Crypt - это функция, хранящаяся в моей базе данных, и вставка, которую я хотел бы сделать в своем коде. На самом деле, когда я хочу вставить что-то в базу данных, я использую:
getHibernateTemplate().persist(obj);
Но я хочу сделать «пользовательскую» вставку, потому что мне нужно использовать эту функцию.
Я использую hibernate + аннотации:
@org.hibernate.annotations.SQLInsert (sql = "INSERT INTO TABLA (CAMPO1, CAMPO2) VALUES (?, crypt(?,'cdp'))")
Но ключ 'cdp' должен быть извлечен из файла, поэтому это решение не работает для меня.
Я хочу использовать метод в моем коде для выполнения запроса SQL (запрос INSERT)