2 Repos
Customizing the properties of generated data classes, such as mutability and serialization keys.
Distinct from Data Class Generators: Distinct from Data Class Generators: focuses on the configuration of the generated classes rather than the act of generation itself.
Explore 2 awesome GitHub repositories matching data & databases · Generated Class Customization. Refine with filters or upvote what's useful.
Byte Buddy is a runtime code generation and bytecode manipulation library for Java. It provides a fluent API for creating and modifying Java classes during execution, enabling developers to define class structures, methods, and fields programmatically without requiring a compiler or direct bytecode assembly. The library supports agent-based class transformation, allowing loaded classes to be modified during JVM startup or runtime through a Java agent that intercepts class loading. It offers bytecode-level method interception for fine-grained control over method behavior, annotation-based code
Generates new Java classes during execution with arbitrary structures beyond simple proxies.
Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries
Customizes the structure of generated data classes, including mutability and serialization keys.