怎么创建简单的Javabean类carnbean点那个
时间: 2024-10-18 22:22:31 浏览: 13
数据库基础测验20241113.doc
创建一个简单的JavaBean(也称为POJO,Plain Old Java Object)类,通常是用于保存和操作数据库中的数据或者作为模型传递给前端。这里以一个名为Car的简单类为例:
```java
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
@Entity
public class Car {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id; // 主键,由框架自动生成
private String brand; // 品牌
private String model; // 模型
private int year; // 年份
private double price; // 价格
// 默认构造函数
public Car() {}
// 参数化构造函数
public Car(String brand, String model, int year, double price) {
this.brand = brand;
this.model = model;
this.year = year;
this.price = price;
}
// getter和setter方法
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
// 通常会提供toString方法以便于调试和打印
@Override
public String toString() {
return "Car{" +
"id=" + id +
", brand='" + brand + '\'' +
", model='" + model + '\'' +
", year=" + year +
", price=" + price +
'}';
}
}
```
在这个例子中,我们定义了一个表示汽车的类,它有品牌、型号、年份和价格等属性,以及对应的getter和setter方法。注意,`@Entity`注解表明这是一个JPA实体,如果你打算在Java EE环境中与数据库交互。
阅读全文