<dependency>
<groupId>org.beangle.orm</groupId>
<artifactId>beangle-orm-parent</artifactId>
<version>1.1.0</version>
</dependency>
properties
db.url=jdbc:mysql://localhost:3306/mydatabase
db.username=username
db.password=password
@Entity(name = "User")
@Table(name = "my_user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long id;
@Column(name = "name")
private String name;
}
public class UserDao {
private EntityManager entityManager;
// ...
public void saveUser(User user) {
entityManager.save(user);
}
public User getUserById(Long id) {
return entityManager.get(User.class, id);
}
}