java实体类中字段名中带下划线,通过注解指定字段名
时间: 2024-02-23 08:00:35 浏览: 247
Mapper sql语句字段和实体类属性名字有什么关系
可以使用`@Column`注解来指定实体类字段与数据库表中的列名的对应关系。具体实现可以参考以下代码示例:
```
public class User {
@Column(name = "user_id")
private int userId;
@Column(name = "user_name")
private String userName;
// ...
}
```
在上述代码中,`@Column`注解的`name`属性指定了实体类字段`userId`对应的数据库表中的列名为`user_id`,实体类字段`userName`对应的数据库表中的列名为`user_name`。这样做可以让实体类字段与数据库表中的列名进行灵活的对应,避免了字段名中带下划线而导致的不便。
阅读全文