Легкий способ сделать это через XML. Я использовал @Component
в уже обработанном jsf bean, но @Autowired
не работал, потому что управляемый bean-компонент уже присутствовал в faces-config.xml. Если необходимо сохранить это управляемое имя компонента вместе с его управляемым свойством в XML-файле, тогда предлагается добавить весенний компонент в качестве другого управляемого свойства внутри тега управляемого компонента. Здесь весенний боб в нем определяется в spring-config.xml (может быть где-то попеременно). обратитесь к https://stackoverflow.com/a/19904591/5620851
под редакцией меня. Я предлагаю либо реализовать его полностью через аннотацию @Managed и @Component, либо через xml для обоих.
Вы можете использовать следующую процедуру:
CREATE TEXT TABLE thecopyname (LIKE thesourcename)
для каждой таблицы. SET TABLE thecopyname SOURCE 'thecopyname.csv;encoding=UTF-8'
для каждой из copy
таблиц. thecopyname
таблицу с SELECT * FROM thesourcename
. SET TABLE thecopyname SOURCE OFF
для каждого thecopyname
thecopyname.csv
файлов (каждый со своим именем) с кодировкой UTF8. SET TABLE thecopyname SOURCE 'thecopyname.csv;encoding=UTF-8'
Кодировка выглядит как Юникод (от одной до четырех шестнадцатеричных цифр). Попробуйте это в bash
(быстро и грязно):
echo -ne "$(< dump.sql)" > dump_utf8.sql