歡迎您光臨本站 註冊首頁

nutz-spring-boot-starter 2.2.3.RELEASE 發布

←手機掃碼閱讀     admin @ 2020-01-19 , reply:0

nutz-spring-boot-starter 2.2.3.RELEASE發布了,可以直接從maven中央庫下載使用,坐標如下:


<dependency>
	<groupId>org.nutz</groupId>
	<artifactId>nutz-spring-boot-starter</artifactId>
	<version>2.2.3.RELEASE</version>
</dependency>

具體使用請參照 demo

  1. spring-boot版本升級到2.2.3.RELEASE
  2. BaseService層新增一些更加語義化的方法
    • Sql excute(Sql sql) 執行sql語句
    • org.nutz.dao.entity.Entity<E> entity(Class<E> clazz) 獲取任意類型對象的 entity 描述
    • Sql sql(String key) 獲取由sqlManager管理的sql語句 ,同時 Sql create(String key) 標註過期,下個版本移除
    • List<T> list(Sql sql) 根據sql查詢對象列表
    • <E> List<E> list(Sql sql, Class<E> clazz) 根據sql查詢指定對象列表
  3. Entity提供不同的主鍵策略基類
    • Entity 沒有指定主鍵策略
    • IdEntity 數字類型自增主鍵策略
    • NamedEntity 字元類型(UUID)主鍵策略
  4. BaseService提供不同組件策略基類
    • BaseService<T extends Entity> 不指定主鍵策略
    • IdBaseService<T extends Entity> 數字類型自增主鍵策略
    • NameBaseService<T extends Entity> 字元類型(UUID)主鍵策略
    • IdNameBaseService<T extends Entity> 同時具備數字自增主鍵和字元類型主鍵策略
  5. Pager支持鏈式編程 ,提供以下方法以更好的支持鏈式編程
    • static <T extends Serializable> Pager<T> NEW()
    • static <T extends Serializable> Pager<T> NEW(int page, int pageSize)
    • static <T extends Serializable> Pager<T> NEW(List<T> dataList)
    • Pager<T> dataList(List<T> dataList)
    • Pager<T> page(int page)
    • Pager<T> size(int size)
    • Pager<T> recordCount(int recordCount)
    • Pager<T> addParam(String key, Object value)

 


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/112901/nutz-spring-boot-starte-2-2-3-released
nutz-spring-boot-starter 2.2.3.RELEASE 發布已經有79次圍觀

http://coctec.com/news/all/show-post-223301.html