public interface UserDao { User getUserById(int id); void saveUser(User user); } public class UserDaoImpl implements UserDao { public User getUserById(int id) { } public void saveUser(User user) { } } <dependency> <groupId>javax.persistence</groupId> <artifactId>javax.persistence-api</artifactId> <version>2.2</version> </dependency> @Entity @Table(name = "users") public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; private String username; private String password; } @Repository public class UserRepository { @PersistenceContext private EntityManager entityManager; public User getUserById(int id) { return entityManager.find(User.class, id); } public void saveUser(User user) { entityManager.persist(user); } }


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