2019-10-04 11:31
设计已经给开发者很多选择空间,结合sql语句用,我们者知道查数据库数据,想要什么数据只要正确编写sql语句就可以,这也是其设计特点,极薄封装,灵活使用sql语句优势,比如:
根据ID查询唯一一条记录::var user = Db.findFirst("select*from user where id =? limit 1", 1);
查第一条记录:var user = Db.findFirst("select * from test_limit limit 1");
查最后一条记录: var user = Db.findFirst("select * from test_limit order by id DESC limit 1");
以上就是具体的使用经验。
2019-07-23 09:20
@Dreamlu 好的,我的项目maven配置: <build>
<finalName>${project.artifactId}-${project.version}</finalName>
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
<testSourceDirectory>${basedir}/src/test/java</testSourceDirectory>
<outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
<testOutputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</testOutputDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>12</source>
<target>12</target>
<encoding>UTF-8</encoding>
<compilerArgs>
<arg>-verbose</arg>
<arg>-Xlint:unchecked</arg>
<arg>-Xlint:deprecation</arg>
<arg>-bootclasspath</arg>
<arg>-extdirs</arg>
<arg>-parameters</arg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<warName>${project.artifactId}-${project.version}</warName>
<webResources>
<useCache>false</useCache>
<archiveClasses>false</archiveClasses>
<webResources>
<resource>
<directory>src/main/resources</directory>
<targetPath>WEB-INF/classes</targetPath>
<includes>
<include>**</include>
</includes>
</resource>
</webResources>
</webResources>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<forkMode>once</forkMode>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
</plugin>
</plugins>
</build>
2019-07-23 09:17
@Dreamlu @要输就输给追求 @prelove 现在这样手挺好的不要随意更变方案的呢,我项目换3.0分分钟的事,只要改得版本号即可正常使用,只是以上两位兄台反馈用不了,估计他们项目maven配置哪没配置好,现在也只能猜测。我的maven配置(标签被过虑贴不了全部,只能贴片段代码):
在build中指向编译输出目录:
${project.artifactId}-${project.version}
${basedir}/src/main/java
${basedir}/src/test/java
${basedir}/src/main/webapp/WEB-INF/classes
${basedir}/src/main/webapp/WEB-INF/classes
在maven-compiler-plugin配置里添加:
-parameters
2019-07-22 17:47
@要输就输给追求 仔细检查下,这个肯定是某个步骤出错了。我记得undertow有一个地方可能过虑排除掉dream.events的也就是不能与热重载。