Nie rozumiem, jak uzyskać klucze generowane automatycznie z commons-dbutils?Jak uzyskać wygenerowane klucze z commons dbutils?
6
A
Odpowiedz
7
Można użyć QueryRunner#insert()
. Poniżej znajduje się przykład. Biorąc pod uwagę tabelę o nazwie users
, który ma automatycznie generowane podstawową kolumnę klucza i kolumnę varchar
nazwie username
, można zrobić coś takiego:
DataSource dataSource = ... // however your app normally gets a DataSource
QueryRunner queryRunner = new QueryRunner(dataSource);
String sql = "insert into users (username) values (?)";
long userId = queryRunner.insert(sql, new ScalarHandler<Long>(), "test");
3
W gruncie rzeczy nie można tego zrobić przy użyciu bieżącej wersji common-dbutils. Kilka miesięcy temu, kiedy pracowałem dla innej firmy, poszerzyłem QueryRunner o własną implementację.
Wniosek został złożony do projektu DbUtils, a tam można nawet znaleźć realną implementację, która, jak sądzę, mogłaby zostać skopiowana, gdyby była naprawdę potrzebna.
Powiązane problemy
- 1. Jak uzyskać wygenerowane klucze z wsadu wsadowego JDBC w Oracle?
- 2. Jak uzyskać wygenerowane zapytanie JPA?
- 3. Jak korzystać z Java Math Commons CurveFitter?
- 4. Jak mogę uzyskać klucze `json_encode()` z tablicy PHP?
- 5. Jak korzystać z log4j2 Commons Logowania Bridge
- 6. Pobieranie obrazów z Wikimedia Commons
- 7. Jak dostosować wygenerowane kody javadoc?
- 8. Pobierz klucze z szablonu
- 9. Jak pobierać parametry podczas korzystania z biblioteki Apache Commons CLI
- 10. Apache Commons FTPClient.listFiles
- 11. Jak skryptować indeksy, klucze, klucze obce w SQL Server
- 12. Jak mogę uzyskać wartość/klucze obiektów NSDictionary w konsoli debuggera?
- 13. Jak wygenerować wygenerowane klasy zawierają Javadoc z dokumentacji schematu XML
- 14. zduplikowane klasy w Commons zbiorów oraz Commons beanutils
- 15. IntelliJ Idea wygenerowane źródło
- 16. Jak działają klucze obce?
- 17. Wygenerowane metody oceny wielomianowej
- 18. Findbugs wykluczyć wygenerowane pliki
- 19. Jaka jest różnica między maven dependencies org.apache.commons: commons-io i commons-io: commons-io?
- 20. Jak zamieniać klucze z wartościami w tablicy?
- 21. Korzystanie unordered_map z tablicami jak klucze
- 22. Enum jak Dictionary klucze
- 23. Jak sortować klucze HashMap
- 24. Apache Commons JCI ReloadingClassLoader
- 25. .dSYM wygenerowane z wiersza poleceń (komputer Mac)
- 26. uzyskiwanie NullPointerException z commons-httpclient i EWSJavaAPI
- 27. Zbierz wszystkie klucze z Chrome Storage
- 28. CMake, jak zachować wygenerowane pliki tymczasowe?
- 29. Generyczny odpowiednik BeanComparator z Commons BeanUtils
- 30. problem z ostrzeżeniem log4j - apache commons