UjoManager.setEntityManagerFactory(Persistence.createEntityManagerFactory("myDatabase"));
@Table(name = "user")
public class User {
@Id
@Column(name = "id")
private Long id;
@Column(name = "name")
private String name;
}
List<User> users = session.createQuery(User.class).list();
Criteria<User> criteria = session.createCriteria(User.class);
criteria.add(Restrictions.eq("name", "John Doe"));
List<User> users = criteria.list();
User newUser = new User();
newUser.setName("Jane Smith");
session.save(newUser);
User user = session.load(User.class, 1L);
user.setName("UpdatedName");
session.update(user);
User user = session.load(User.class, 1L);
session.delete(user);