tkmybatis字段为null更新
时间: 2023-09-03 22:13:20 浏览: 458
tkmybatis.rar
如果你使用的是TkMybatis,更新字段为null的方式与普通的Mybatis更新方式有所不同。在TkMybatis中,更新字段为null需要使用`@Column`注解的`update`属性,将其设置为`NULL`。例如:
```java
@Column(name = "column_name", update = "NULL")
private String columnName;
```
这样,在使用TkMybatis的`updateByPrimaryKey`或`updateByPrimaryKeySelective`方法时,如果想要更新该字段为null,只需要将该字段设置为null即可,TkMybatis会自动将其转换为相应的SQL语句。例如:
```java
User user = new User();
user.setId(1);
user.setColumnName(null);
userMapper.updateByPrimaryKeySelective(user);
```
这样,就会生成类似于以下的SQL语句:
```sql
UPDATE user SET column_name = NULL WHERE id = 1
```
阅读全文