@Entity
class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
// getters and setters
}
beangle.orm.jdbc.url=jdbc:mysql://localhost:3306/testdb
beangle.orm.jdbc.username=root
beangle.orm.jdbc.password=123456
beangle.orm.jdbc.driver=com.mysql.jdbc.Driver
Session session = SessionFactory.openSession();
Transaction tx = session.beginTransaction();
try {
User user = new User();
user.setName("John Doe");
session.save(user);
tx.commit();
} catch(Exception e) {
tx.rollback();
} finally {
session.close();
}