-
事务在 Spring Data 中的应用:
1) 事务一般是在 service 层,保证事务的完整性
2) @Query @Modifying @Transaction 的综合使用
查看全部 -
利用 Query 注解的代码实例
在 Query 注解将 nativeQuery 设置成 true 才能激活用原生sql 语句的查询,否则只能用 spring 内 bean 来封装查询
查看全部 -
Query 注解的使用
查看全部 -
Repository查询方法定义规则和使用
查看全部 -
【Responsitory类的定义:】 public interface Repository<T,ID extends Serializable>{} 1)Responsitory是一个空接口,标记接口 没有包含方法的声明接口 2)我们定义的接口 ** extends Repository,表示此接口纳入spring管理,需按一定规则定义方法 如果我们自定义的接口没有extends Repository运行时会报错: org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'com.imooc.repository.**' available 3)添加注解能达到不用extends Repository的功能 @RepositoryDefinition(domainClass = **.class,idClass=Integer.class)
查看全部 -
SpringDATA : 1、Repository 核心 2、RepositoryDefinition 定义 3、Repository Query Sepcifications 查询规则 规范 技术参数 4、Query Annotation 查询注解 5、Update/Delete/Transaction 对事务的细粒度优秀支持!
查看全部 -
开发JDBUtil工具类 获取Connection,关闭Connection、Statement、ResultSet
获取配置文件 InputStream inputStream =当前类名.class.getClassLoader().getResourceAsStream("文件名"); Properties properties = new Properties(); properties.load(inputStream); String url=properties.getProperty("jdbc.url");
查看全部 -
创建 maven 项目步骤,及准备
查看全部 -
Spring Data 概览
查看全部 -
repository的子接口
CrudRepository
PagingAndSortingRepository
JapRepository
查看全部 -
Repository类:标记接口
@RepositoryDefinition(domainClass = Employee.class,idClass=Integer.class)
查看全部 -
1.配置事务源
2.配置EntityManagerFactory
3.配置事务管理器
4.配置支持注解的事务
5.配置spring data
查看全部 -
jdbc和spring Template的弊端
dao层代码很多
重复代码很多
做分页重新封装
查看全部 -
@Query("select o from Employee o where o.name=:name and o.age=:age")
public List<Employee> queryParams(@Param("name")String name,@Param("age")Integer age)
查看全部 -
@Query("select o from Employee o where o.name=?1 and o.age=?2")
public List<Employee> queryParams(String name,Integer age)
查看全部
举报