中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

佛山市建設(shè)行政主管部門網(wǎng)站網(wǎng)絡(luò)優(yōu)化工作內(nèi)容

佛山市建設(shè)行政主管部門網(wǎng)站,網(wǎng)絡(luò)優(yōu)化工作內(nèi)容,營(yíng)銷型網(wǎng)站建設(shè)模板下載,廣東建立網(wǎng)站一、前言 隨著 Solon 3.0 版本發(fā)布&#xff0c;新添加的 SqlUtils 接口&#xff0c;用于操作數(shù)據(jù)庫(kù)&#xff0c;SqlUtils 是對(duì) Jdbc 原始接口的封裝。適合 SQL 極少或較復(fù)雜&#xff0c;或者 ORM 不適合的場(chǎng)景使用。 二、SqlUtils 使用 1、引入依賴 <dependency><…

一、前言

隨著 Solon 3.0 版本發(fā)布,新添加的 SqlUtils 接口,用于操作數(shù)據(jù)庫(kù),SqlUtils 是對(duì) Jdbc 原始接口的封裝。適合 SQL 極少或較復(fù)雜,或者 ORM 不適合的場(chǎng)景使用。

二、SqlUtils 使用

1、引入依賴
<dependency><groupId>org.noear</groupId><artifactId>solon-data-sqlutils</artifactId>
</dependency>
2、新建數(shù)據(jù)庫(kù)表(for MySql)
CREATE TABLE `book`  (`id` bigint(20) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,`author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
3、定義實(shí)體類

使用了 lombok 的注解。

@Data
public class Book {private Long id;private String name;private String author;
}
4、添加數(shù)據(jù)源配置
solon.dataSources:book!: # ‘!’結(jié)尾表示默認(rèn)class: "com.zaxxer.hikari.HikariDataSource"jdbcUrl: jdbc:mysql://localhost:3306/book?useUnicode=true&characterEncoding=utf8&autoReconnect=true&rewriteBatchedStatements=truedriverClassName: com.mysql.cj.jdbc.Driverusername: rootpassword: 123456
5、注入 SqlUtils 并使用

注入

@Component
public class BookDao {@Injectprivate SqlUtils sqlUtils;
}

查詢操作

public List<Book> getAllBooks() {return sqlUtils.sql("select * from book").queryRowList().toBeanList(Book.class);
}

新增操作

public Long addBook(Book book) {return sqlUtils.sql("INSERT INTO book (name , author) VALUES (?,?)", book.getName(), book.getAuthor()).updateReturnKey();
}

更新操作

public int updateBook(Book book) {return sqlUtils.sql("UPDATE book SET name=?, author=? WHERE id=?", book.getName(), book.getAuthor(), book.getId()).update();
}

總結(jié)

使用 SqlUtils 可以完成基本的數(shù)據(jù)庫(kù)操作,有更好的透明性。當(dāng)然,持久化數(shù)據(jù)庫(kù)操作 ORM 是更方好方案。具體根據(jù)開發(fā)決定。

http://www.risenshineclean.com/news/58853.html

相關(guān)文章:

  • 深圳設(shè)計(jì)網(wǎng)站今日足球賽事推薦
  • 網(wǎng)站開發(fā)外包知名品牌營(yíng)銷案例100例
  • 用vs2015做網(wǎng)站企業(yè)網(wǎng)站seo優(yōu)化外包
  • 網(wǎng)站建設(shè)與規(guī)劃東莞seo培訓(xùn)
  • 青島免費(fèi)建網(wǎng)站外貿(mào)google推廣
  • 淄博網(wǎng)站制作高端網(wǎng)絡(luò)登錄百度app
  • 溫州做網(wǎng)站建設(shè)公司百度sem
  • 在線商城網(wǎng)站開發(fā)代碼windows優(yōu)化大師是病毒嗎
  • 建立網(wǎng)站平臺(tái)需要那些技術(shù)鎮(zhèn)江seo快速排名
  • 正能量網(wǎng)站ip網(wǎng)絡(luò)營(yíng)銷推廣有哪些方法
  • 網(wǎng)站設(shè)計(jì) 聯(lián)系怎樣進(jìn)行網(wǎng)絡(luò)推廣效果更好
  • 做網(wǎng)站需要網(wǎng)站負(fù)責(zé)人推動(dòng)防控措施持續(xù)優(yōu)化
  • 提卡的網(wǎng)站怎么做查網(wǎng)站權(quán)重
  • 123邢臺(tái)招聘信息網(wǎng)鄭州企業(yè)網(wǎng)站seo
  • 微信開發(fā)網(wǎng)站建設(shè)天津網(wǎng)站優(yōu)化
  • 網(wǎng)站建設(shè)調(diào)查問卷天津網(wǎng)絡(luò)廣告公司
  • 如何做php分頁(yè)網(wǎng)站seo查詢愛站
  • 織夢(mèng)做的網(wǎng)站后臺(tái)頁(yè)優(yōu)化軟件
  • 專做壞消息的網(wǎng)站南寧seo產(chǎn)品優(yōu)化服務(wù)
  • 網(wǎng)站建設(shè)學(xué)院廣州網(wǎng)站建設(shè)公司
  • 網(wǎng)站建設(shè)哪個(gè)公司的好進(jìn)入百度知道首頁(yè)
  • 怎么用 c文件做網(wǎng)站頁(yè)面關(guān)鍵詞優(yōu)化
  • 企業(yè)網(wǎng)站建設(shè)方案書范文浙江新手網(wǎng)絡(luò)推廣
  • 做頭像網(wǎng)站長(zhǎng)沙網(wǎng)紅打卡景點(diǎn)排行榜
  • 無錫制作網(wǎng)站公司賣友情鏈接的哪來那么多網(wǎng)站
  • wordpress做的網(wǎng)站嗎整站seo外包
  • 外貿(mào)專業(yè)網(wǎng)站的公司江西網(wǎng)絡(luò)推廣seo
  • 廣州知名網(wǎng)站建設(shè)后臺(tái)管理便捷淘寶店鋪如何推廣
  • 中山 網(wǎng)站制作重慶seo優(yōu)化
  • 邯鄲網(wǎng)站建設(shè)公司哪家好建站軟件可以不通過網(wǎng)絡(luò)建設(shè)嗎