@Entity
@Table(name = "users")
public class User {
@Id
private Long id;
@Column(name = "username")
private String username;
// Getters and setters
}
public class Main {
public static void main(String[] args) {
Configuration configuration = new Configuration();
configuration.setDriver("com.mysql.jdbc.Driver");
configuration.setUrl("jdbc:mysql://localhost:3306/mydb");
configuration.setUsername("root");
configuration.setPassword("password");
BeangleOrmParent.initialize(configuration);
User user = new User();
user.setId(1L);
user.setUsername("John");
BeangleOrmParent.save(user);
User newUser = BeangleOrmParent.get(User.class, 1L);
System.out.println(newUser.getUsername());
}
}