jerolba / jfleet Goto Github PK
View Code? Open in Web Editor NEWJFleet persist to database large collections of Java POJOs using alternate persistence methods from JDBC
License: Apache License 2.0
JFleet persist to database large collections of Java POJOs using alternate persistence methods from JDBC
License: Apache License 2.0
Add support for Records serialization.
Create a new EntityInfo factory that given a Record class, generates the EntityInfo with its fields following type convention and mapping field to column name using different strategies
Add support to @AttributeOverride
annotation to override column names on class hierarchy
@MappedSuperclass
public class Person {
private String name;
private String city;
....
}
@Entity
@AttributeOverride( name="city", column = @Column(name="city_birth") )
public class Employee extends Person {
....
}
Current gradle doesn't support recent JDKs
Upgrade Gradle to latest 7.4 version, fixing the deprecated dependency configuration
Add support to embedded class:
@Entity
public class Person {
private String name;
@Embedded
private Address address;
...
}
@Embeddable
public class Address {
private String street;
private String city;
...
}
Using the same EntityInfo definition persist the information into a Parquet file
Support @ManyToOne
relations to entities with Id setted:
@Entity
public class Person {
private String name;
@ManyToOne
private Department department;
....
}
@Entity
public class Department {
@Id
private Integer id;
private String name;
....
}
Must fill values in column department_id
(or @JoinColumn
annotation value) from department.getId()
Using the same EntityInfo definition persist the information into an Avro file
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.