验证中...
gistfile1.txt
原始数据 复制代码
//自定义增改删查接口
// nativeQuery = true使用原生的sql
/**
* 对比mybatis 查询两个表并联的list可新建 实体类包含所有字段即可
* JPA需要List<Object[]>接受,然后自定义转自定义实体类包含所有字段
*
* 批量插入 mybatis有foreach处理
* JPA需要使用 JDBC预处理语句执行,或者开启事务执行for循环单个保存
*
* mybatis需要SQL语句,移植时因为数据库的不同导致SQL需要全部重写
* JPA实体关联表,只要字段不变,适配全部数据库
* @param sex
* @return
*/
@Query("select u from YeahcUrlEntity u where u.project=:project")
public List<YeahcUrlEntity> getUsersBySex(@Param("project") String sex);
/***
* 条件修改
* @param id
* @param path
*/
@Modifying
@Query("update YeahcUrlEntity a set a.path = :path where a.id = :id")
public void updateUsableFlag(@Param("id")Long id, @Param("path")String path);
/**
* 批量删除
* @param ids
*/
@Modifying
@Query("delete from YeahcUrlEntity where id in (:ids)")
public void delete(@Param("ids")Long[] ids);
/**
* 批量插入建议使用jdbc预处理语句
*/

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助