@Entity(name = "User") public class User { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String name; // getter and setter methods } @Repository public class UserDao { @Resource private EntityManager entityManager; public User findUserById(Long id) { return entityManager .createQuery("SELECT u FROM User u WHERE u.id = :id", User.class) .setParameter("id", id) .getSingleResult(); } } public class MyApp { @Autowired private UserDao userDao; public void doSomething() { User user = userDao.findUserById(1L); System.out.println(user.getName()); } }


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