@Table("users") public class User { @Column("id") private int id; @Column("name") private String name; @Column("email") private String email; } public class UserRepository { private Session session; public UserRepository(Session session) { this.session = session; } public User getUserById(int id) { Criteria criteria = session.createCriteria(User.class); criteria.add(Restrictions.eq("id", id)); return (User) criteria.uniqueResult(); } } public class Main { public static void main(String[] args) { Session session = new Session("jdbc:mysql://localhost:3306/test", "root", "password"); UserRepository userRepository = new UserRepository(session); User user = userRepository.getUserById(1); System.out.println("User: " + user.getName() + ", Email: " + user.getEmail()); } }


上一篇:
下一篇:
切换中文