Test class BaseUserDaoTest.java
Taking the User object as an example, the following are the methods of BaseUserDao
method name | illustrate |
---|---|
public int insert(User user) | single insert |
public User selectByPK(@Param("id") Integer id) | Query by primary key |
public int deleteByPK(@Param("id") Integer id) | delete by primary key |
public int updateByPK(@Param("id") Integer id) | Modify according to the primary key |
public int totalCount(); | Query the total number of records |
public List<User> queryForList(); | Batch query |
public List<User> queryForLimitList(RowBounds rowBounds); | Batch paging query |
public int totalCountCondition(@Param("condition")java.lang.String condition); | Query the number of records based on conditions |
public User selectOneCondition(@Param("condition")String condition); | Single query based on condition |
public List<User> queryForListCondition(@Param("condition")String condition); | Batch query based on conditions |
public List<User> queryForLimitListCondition(@Param("condition")String condition, RowBounds rowBounds) | Paging and batch query according to conditions |
public int insertAll(List<User> users) | Bulk insert |