jSQL-Gen
jSQL-Gen copied to clipboard
Java SQL (JDBC) code generator with GUI. 0% boilerplate + compile-safe SQL + powerful API.
To prevent ugly stuff like this: ```java Review.Rating rating = values[i]; List reviewRatings = ReviewRating.whereReviewId().is(review.id) .and(ReviewRating.whereRating().is(ReviewRating.Rating.valueOf(rating.name()))).get(); ``` Instead, it could look like this if the enum was imported instead of...
The whole point of getLazy() is to be able to work with extremely large tables by not getting all the results directly, but lazily step-wise in smaller portions. However when...
Add inheritance of classes/tables.
Currently, the clone() method expects all the fields to be primitives which makes cloning pretty easy, however Date is not a primitive and thus the same object remains without being...
Heavy fields contain large amounts of data and thus should not exist in memory. Instead, they should be loaded when needed.
TIMESTAMPS will break in 2038 because they are stored with 32 bits instead of 64. (MySQL) https://dev.mysql.com/doc/refman/8.4/en/datetime.html Possible fix: Do not use TIMESTAMP internally but use some kind of wrapper...