InserUserForm类中sex接收的前端数据是String类型,TbUser中的Sex是enum类型,数据库中的Sex是enum类型。insert方法中sex是通过宽化为Object类型传递给数据库enum类型的,update方法中则是通过String类型直接传递给数据库的enum类型的,这其中是什么原理呢?彼此之间数据类型好像并不一样,但是似乎是可以正常传递数据的。包括老师您讲的数据库中的json数据(我知道json的本质是String),老师的代码里应该也是宽化为Object后传递到数据库的json类型。这里也可以直接传递String类型给数据库中的Json吗?数据库中Date类型好像是需要严格类型匹配的,那哪些数据类型可以通过Object,甚至String直接传呢?而哪些又必须要转型呢?从老师的代码里我也发现了数据库中的Char类型可以直接接收java中的String。这些java和数据库之间的类型转化,因为不知道原理,挺困惑的,望老师解惑