Я пишу веб-сервис. Я хочу знать, сложно ли создать объект DSLContext
? Могу ли я создать их внутри методов DAO (и уничтожить их по завершении метода) или лучше создать их при запуске запроса и передать его классам DAO.
Тяжелые ли объекты DSLContext в JOOQ?
Ответы (1)
DSLContext
сам по себе является просто оболочкой для Configuration
с множеством методов DSL. в этом.
Сам Configuration
снова является оболочкой для вашего JDBC Connection
/ DataSource
, Settings
, SQLDialect
и другие реализации SPI, которые вы можете добавить. Другими словами, усилия по созданию нового экземпляра DSLContext
незначительны, поскольку вы просто обертываете другие объекты, которые у вас уже есть.
См. Также следующие разделы руководства jOOQ:
- http://www.jooq.org/doc/latest/manual/sql-building/dsl-context/
- http://www.jooq.org/doc/latest/manual/sql-execution/performance-considerations/
person
Lukas Eder
schedule
01.05.2014