java
java
2shou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
POJO属性类型改为LocalDateTime
引入依赖 <!-- mybatis数据库字段类型映射,(LocalDateTime) --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-typehandlers-jsr310</artifactId> <version>1.0.1</version> </dependency> <!--原创 2021-01-07 10:32:51 · 577 阅读 · 1 评论 -
ssm框架 Mybatis获取自增主键id
原以为新增完成后会自动返回新增的id,测试几次后都是返回1。原来操作成功后返回的是受影响的行数而不是id。 在xml配置中Mybatis想要获取自增的id主要有两种方式 第一种 <!-- keyProperty="id" id为实体类对应的属性,执行完成后自增id会赋值到此属性 --> <insert id="addGoods" keyProperty="id" useGeneratedKeys="true"> </insert> 第二种 <!-- keyPr原创 2021-01-05 17:07:46 · 815 阅读 · 0 评论 -
ssm使用MyBatis分页插件PageHelper
导入jar包 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </dependency> 整合到ssm <!-- spring mybatis的配置文件(spring-dao.xml) --> <!-- 配原创 2021-01-04 17:20:03 · 558 阅读 · 1 评论 -
java.lang.NullPointerException出现原因及解决办法
在java中几乎任何使用到.的地方都有可能会报这个错误。 我自己遇到的问题是,没有引入spring配置文件导致@Autowired注解失效没有完成自动装配,而导致的虽然声明了对象但是值为null。 当出现这种问题时首先要找到错误行,检查是否有变量或者对象为null。 ...原创 2020-12-15 14:20:57 · 18158 阅读 · 0 评论 -
java枚举类型 enum基本用法
什么是枚举 枚举类型是java 5新增特性的一部分,它是一种特殊的数据类型,它既是一种类又比类多了些特殊的约束,但也是这些特殊的约束造就了枚举类型的简洁性、安全性以及便捷性。 为什么要使用枚举 使用枚举会更加直观、方便。比如涉及到一些状态的操作比较耳熟能详的方式为定义几个常量,然后if判断常量值来返回对应的状态,这样非常不利于阅读以及后期扩充。 枚举的使用 public class TestEnum{ public static void main(String[] args) {原创 2020-12-15 14:20:24 · 517 阅读 · 0 评论 -
命令行编译单个java文件引入jar包
有时候需要测试某个东西,在eclipse中写的话有点太笨重,这时候直接用文本工具写代码然后在命令行编译就挺方便了。 假设java文件名为Demo.java 如果不需要依赖其它jar包直接 #编译 javac Demo.java #执行class文件 java Demo 就可以了。 那如果引入了其它jar包呢,这时候就用到了-cp命令。 cp的作用就是指定类运行时所依赖其它类的路径,需要全路径到jar包。 多个jar包的话windows使用;分隔,linux使用:分隔。 #编译 javac -cp D:\j原创 2020-12-15 14:19:12 · 1760 阅读 · 0 评论 -
使用java命令运行class文件报错“找不到或无法加载主类”
可以编译成功,路径也是正确的,可就是报“找不到或无法加载主类”。 其实原因很简单,排除代码拼写错误的情况一般都是以下两个原因引起。 1.classpath环境变量配置问题 java指令默认在寻找class文件时是根据classpath环境变量指定的目录寻找的,直接在classpath环境变量中加入 .;就可以.的意思是在当前目录查找主类,而我的问题是因为.;多了一个 :冒号,去掉之后问题就解决了。 2.文件头部的包名 eclipse会自动为文件加入一个包名 package,而按照java的规定我们必须按照包原创 2020-12-15 14:17:19 · 2489 阅读 · 0 评论 -
maven的maven-compiler-plugin插件
maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码。 maven是个项目管理工具,如果我们不告诉它使用什么jdk版本编译的话就会使用插件默认的版本,而这个版本貌似很低,容易出现版本不匹配的问题。 <build> <finalName>o2o</finalName> <plugins> <plugin> <!-- https://mvnrepositor原创 2020-12-15 14:16:38 · 787 阅读 · 0 评论
分享