-
事務(wù)在 Spring Data 中的應(yīng)用:
1) 事務(wù)一般是在 service 層,保證事務(wù)的完整性
2) @Query @Modifying @Transaction 的綜合使用
查看全部 -
利用 Query 注解的代碼實例
在 Query 注解將 nativeQuery 設(shè)置成 true 才能激活用原生sql 語句的查詢,否則只能用 spring 內(nèi) bean 來封裝查詢
查看全部 -
Query 注解的使用
查看全部 -
Repository查詢方法定義規(guī)則和使用
查看全部 -
【Responsitory類的定義:】 public interface Repository<T,ID extends Serializable>{} 1)Responsitory是一個空接口,標(biāo)記接口 沒有包含方法的聲明接口 2)我們定義的接口 ** extends Repository,表示此接口納入spring管理,需按一定規(guī)則定義方法 如果我們自定義的接口沒有extends Repository運行時會報錯: org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'com.imooc.repository.**' available 3)添加注解能達(dá)到不用extends Repository的功能 @RepositoryDefinition(domainClass = **.class,idClass=Integer.class)
查看全部 -
SpringDATA : 1、Repository 核心 2、RepositoryDefinition 定義 3、Repository Query Sepcifications 查詢規(guī)則 規(guī)范 技術(shù)參數(shù) 4、Query Annotation 查詢注解 5、Update/Delete/Transaction 對事務(wù)的細(xì)粒度優(yōu)秀支持!
查看全部 -
開發(fā)JDBUtil工具類 獲取Connection,關(guān)閉Connection、Statement、ResultSet
獲取配置文件 InputStream inputStream =當(dāng)前類名.class.getClassLoader().getResourceAsStream("文件名"); Properties properties = new Properties(); properties.load(inputStream); String url=properties.getProperty("jdbc.url");
查看全部 -
創(chuàng)建 maven 項目步驟,及準(zhǔn)備
查看全部 -
Spring Data 概覽
查看全部 -
repository的子接口
CrudRepository
PagingAndSortingRepository
JapRepository
查看全部 -
Repository類:標(biāo)記接口
@RepositoryDefinition(domainClass = Employee.class,idClass=Integer.class)
查看全部 -
1.配置事務(wù)源
2.配置EntityManagerFactory
3.配置事務(wù)管理器
4.配置支持注解的事務(wù)
5.配置spring data
查看全部 -
jdbc和spring Template的弊端
dao層代碼很多
重復(fù)代碼很多
做分頁重新封裝
查看全部 -
@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)
查看全部
舉報