mysql中时间dateTime怎么插入?

2024-12-02 07:13:47
推荐回答(3个)
回答1:

1.MyBatis3做数据持久层,在字段中有Date和DateTime类型,在插入数据时只要将实体的属性设置成Timestamp就会对应mysql的DateTime类型,Date会对应mysql的Date类型。

2.在MyBatis映射文件中要表明映射类型。

 

 

3.在插入语句的那个mybatis XML文件在使用字段的时候也要标明类型,注意得用#{},别用${}

#{modifiedDate, jdbcType=TIMESTAMP}

#{createDate, jdbcType=DATE}。

回答2:

1.MyBatis3做数据持久层,在字段中有Date和DateTime类型,在插入数据时只要将实体的属性设置成Timestamp就会对应mysql的DateTime类型,Date会对应mysql的Date类型。
2.在MyBatis映射文件中要表明映射类型。
column="modified_date"
jdbcType="TIMESTAMP"
property="modifiedDate"
javaType="java.sql.Timestamp"
/>

column="create_date"
jdbcType="DATE"
property="createDate"
javaType="java.util.Date"
/>

column="date"
jdbcType="TIMESTAMP"
property="date"
javaType="java.util.Date"
/>
3.在插入语句的那个mybatis
XML文件在使用字段的时候也要标明类型,注意得用#{},别用${}
#{modifiedDate,
jdbcType=TIMESTAMP}
#{createDate,
jdbcType=DATE}。

回答3:

1.MyBatis3做
数据持久层
,在字段中有Date和DateTime类型,在插入数据时只要将实体的属性设置成Timestamp就会对应mysql的DateTime类型,Date会对应mysql的Date类型。
2.在MyBatis映射文件中要表明映射类型。
column="modified_date"
jdbcType="TIMESTAMP"
property="modifiedDate"
javaType="java.sql.Timestamp"
/>

column="create_date"
jdbcType="DATE"
property="createDate"
javaType="java.util.Date"
/>

column="date"
jdbcType="TIMESTAMP"
property="date"
javaType="java.util.Date"
/>
3.在插入语句的那个mybatis
XML文件
在使用字段的时候也要标明类型,注意得用#{},别用${}
#{modifiedDate,
jdbcType=TIMESTAMP}
#{createDate,
jdbcType=DATE}。