首先下载lombok的jar包,如果是maven项目,直接加依赖

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.6</version>
<scope>provided</scope>
</dependency>

进入cmd,切换到lombok的jar包所在位置,执行如下命令,我此处将jar包放在eclipse路径下

java -jar lombok-1.16.6.jar

在弹出的安装页面上点击安装,安装成功后,重启eclipse。

Book对象没有写get、set代码

 package com.shaying.domain;

 import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table; import lombok.Data; @Data//lombok注解
@Entity
@Table(name="books")
public class Book {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
@Column()
private String title;
@Column()
private Integer type;
@Column()
private double price;
public Book(){}
public Book(String title, double price) {
this.title = title;
this.price = price;
} public String toString() {
return "Book [id=" + id + ", title=" + title + ", type=" + type + ", price=" + price + "]";
}
}

在类上加上@Data注解,后续使用对象时,可直接使用get、set方法

@Data:注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法

Book book = new Book();
book.setId(1);
book.getId();

最新文章

  1. easyui datagrid 键盘上下控制选中行
  2. Codeforces Round #375 (Div. 2) - B
  3. 配置文件之SharedPreferences
  4. C# 线程更新UI
  5. awk替换第几行第几列的值
  6. actionscript sendToURL请求url,传递http_referer分浏览器统计
  7. jquery实现简单鼠标经过图片预览效果
  8. 利用pyapns进行ios推送
  9. oracle10g获得Date类型字段无分,秒的解决方案!
  10. pytho命名规范
  11. python Strip函数和Split函数的用法总结 (python2.0,但用法与3.0是差不多的)
  12. CVE-2017-16995 漏洞利用
  13. nginx跳转访问
  14. 【原】linux学习路径
  15. bzoj 2571: Getting Rid of the Holidays
  16. Good Bye 2017 C. New Year and Curling
  17. LintCode 58: Compare Strings
  18. ZH奶酪:Ubuntu14.04 安装Android SDK(SDK tools only)
  19. 配置IVR实现语音
  20. MYSQL ERROR 1049 (42000): Unknown database

热门文章

  1. 第一周 Introduction
  2. 移动端webapp如何隐藏浏览器的导航栏
  3. 初学者学习python2还是python3?
  4. asp.net Forms登录核心方法
  5. SIP初步
  6. 【python】Python3中出现&#39;gbk&#39; codec can&#39;t encode characte的成功解决方法?
  7. 搭建Hadoop环境(一)
  8. KVO 开发详情
  9. [剑指Offer] 42.和为S的两个数字
  10. 【bzoj3940】[Usaco2015 Feb]Censoring AC自动机