Comments (4)
Adding interfaces to generated artefacts will be supported in jOOQ 2.2.0:
https://sourceforge.net/apps/trac/jooq/ticket/1243
This will also include adding base classes to POJOs. I hadn't thought about constructors, though. I guess, the default constructor could be made protected (or even public?), safely. I'll think about this:
https://sourceforge.net/apps/trac/jooq/ticket/1255
Yes, some Scala features would be very very useful. Type inference, for instance, would be very useful for creating statically typed tuples, which would unleash a whole new set of nice SQL features...
from jooq.
This GitHub issue is tracked in Trac and thus closed as a duplicate:
- https://sourceforge.net/apps/trac/jooq/ticket/1243
- https://sourceforge.net/apps/trac/jooq/ticket/1255
from jooq.
Sounds good, thanks.
FWIW, the embedding solution is working fine.
from jooq.
#1255 is implemented on SVN trunk and will be included in jOOQ 2.2.0. When using true in the codegeneration configuration, constructors of table objects will be public. They cannot be made public when using the static model.
from jooq.
Related Issues (20)
- ORDER BY .. NULLS FIRST emulation doesn't work with DISTINCT in CockroachDB 22 and earlier HOT 1
- Support BigQuery's ALTER COLUMN SET OPTIONS as a COMMENT ON COLUMN implementation
- Fix order of NOT NULL and DEFAULT clauses in BigQuery CREATE TABLE statements HOT 1
- Fix order of NOT NULL and DEFAULT clauses in BigQuery CREATE TABLE statements - Merge [#16616]
- Fix order of NOT NULL and DEFAULT clauses in BigQuery CREATE TABLE statements - Merge [#16616]
- Fix order of NOT NULL and DEFAULT clauses in BigQuery CREATE TABLE statements - Merge [#16616]
- Add parser support for the T-SQL DDL ALTER TABLE .. WITH CHECK clause HOT 1
- Add support for character set prefixes on string literals
- Visibility when UNotYetImplemented of ContraintImpl will be addressed ?
- Add support for Asterisk and QualifiedAsterisk in GROUP BY
- Update using multi-column set clause with DSL.row and custom type logs warn on deprecated static type registry HOT 1
- Rename SQLDialect.ORACLE23C to ORACLE23AI
- Support CTE column aliasing for plain SQL templates where this isn't supported
- Support newline and separator tokens in plain SQL templates
- Error when running DELETE .. USING .. LIMIT in MySQL HOT 4
- Wrong emulation of DELETE .. USING .. LIMIT where DELETE .. LIMIT is not natively supported HOT 5
- Add broader DELETE .. USING and UPDATE .. FROM support, using the same emulation as that for DML ORDER BY .. LIMIT HOT 2
- HANA UPDATE statement always repeats target table, even if unnecessary HOT 1
- Support references to UPDATE .. FROM tables from SET clause in dialects that don't support MERGE
- Add support for Oracle 23ai enumeration domains
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jooq.