<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.kgc</groupId><artifactId>scalajdbc</artifactId><version>1.0</version><name>scalajdbc</name><!-- FIXME change it to the project's website --><url>http://www.example.com</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.7</maven.compiler.source><maven.compiler.target>1.7</maven.compiler.target></properties><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version></dependency><!--scala-jdbc--><dependency><groupId>org.scalikejdbc</groupId><artifactId>scalikejdbc_2.12</artifactId><version>3.3.2</version></dependency><!--自动解析.*conf 配置信息--><dependency><groupId>org.scalikejdbc</groupId><artifactId>scalikejdbc-config_2.12</artifactId><version>3.3.2</version></dependency></dependencies><build><pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom)--><plugins><!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --><plugin><artifactId>maven-clean-plugin</artifactId><version>3.1.0</version></plugin><!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --><plugin><artifactId>maven-resources-plugin</artifactId><version>3.0.2</version></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.8.0</version></plugin><plugin><artifactId>maven-surefire-plugin</artifactId><version>2.22.1</version></plugin><plugin><artifactId>maven-jar-plugin</artifactId><version>3.0.2</version></plugin><plugin><artifactId>maven-install-plugin</artifactId><version>2.5.2</version></plugin><plugin><artifactId>maven-deploy-plugin</artifactId><version>2.8.2</version></plugin><!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --><plugin><artifactId>maven-site-plugin</artifactId><version>3.7.1</version></plugin><plugin><artifactId>maven-project-info-reports-plugin</artifactId><version>3.0.0</version></plugin></plugins></pluginManagement></build></project>
packagecn.kgc.scalajdbc.oop03importcn.kgc.scalajdbc.core._
importcn.kgc.scalajdbc.studentinfo._
object Test {implicitclass ExtStudentInfo(v:StudentInfo){def view()=println(s"${v.stuId}\t${v.stuName}\t${v.stuAge}\t${v.stuGender}\t${v.mobile}\t${v.tuition}\t${v.fkClassId}")}def main(args: Array[String]):Unit={/* val stuDao:Dao[StudentInfo] = new StudentInfoDao()
stuDao.exeQuery("select stuId,stuName,stuAge,stuGender,mobile,tuition,fkClassId from studentinfo")
.foreach(_.view)*//* val sql = "insert into studentinfo(stuId,stuName,stuAge,mobile,tuition,fkClassId)values(81,'xxx',23,)"
val ctDao:StudentInfoDao = new StudentInfoDao()
ctDao.exeBatch(sql,1,80,81,82)
*/val sql ="insert into studentinfo(stuId,stuName,stuAge,stuGender,mobile,tuition,fkClassId) values(?,?,?,?,?,?,?)"val studentInfoDao:Batch =new StudentInfoDao()
println(studentInfoDao.exeBatch(sql,7,55,"任志杰2",18,"男","13327791036",23345,1,54,"任志杰3",18,"男","13327791134",23325,2))}}