Base*Dao method description

Test class BaseUserDaoTest.java

https://gitee.com/fastjrun/demo/blob/master/Persistence-Impl/src/test/java/com/fastjrun/demo/dao/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

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325295300&siteId=291194637