栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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方法的麻烦,但大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度。

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/667194.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号