idea里的数据库快速构建对象

idea里的数据库快速构建对象,第1张

idea里的数据库快速构建对象
1.1.首先配置数据库链接  我的是MySql

1.2输入账号 密码  第一次需要下载配置文件

 1.3配置要使用的数据库

1.4 这里是系统自带的类对象构建不太好用,下面是列子 

 2.1这里更改下导入文件

 

 

 

 2.2   把POJO里的内容复制进去   这里为防止误删,俩个文件都已上传本博客 以下是文件内容

 

 

 2.3  以上是生成的类 应用了lombok的注解 需要配置依赖
        
        
        
            org.projectlombok
            lombok
            1.18.10
            provided
        
2.4 以下是该注解的说明  

@NotNull

帮助检查是否是null,然后抛出异常

@Cleanup

自动清理资源,帮你调用close(),跟Java7改进的try其实一样

@Getter / @Setter

这个不用多说了吧

@ToString

帮助生成toString,还有一些细节参数可供设置

@EqualsAndHashCode

帮助重写equals和hashCode

@NoArgsConstructor / @RequiredArgsConstructor / @AllArgsConstructor

帮助生成构造函数

@Data

生成@ToString @EqualsAndHashCode @Getter @RequiredArgsConstructor以及非final字段的@Setter

2.5  

感觉使用lombok的确使代码看上去简洁了很多。但是省掉的那些方法本来也可以自动生成的,也不是很费劲。

(1)而且lombok对代码侵入比较大,可能会出现不可预见的安全问题。

(2)不支持多种参数构造器的重载。

(3)虽然省去了手动创建getter/setter方法的麻烦,但大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度。

缺点目前还没有遇见过,欢迎指出不足

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5672455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存