MyBatis中并沒有提供@Column注解來指定列名,而是通過在映射文件(Mapper XML)中使用SQL語句來指定列名。在查詢語句中,可以使用AS關鍵字來指定列的別名,如:
SELECT id AS userId, username AS userName, email AS userEmail FROM users
這樣就可以在查詢結果中使用指定的列名。另外,在映射文件中也可以使用resultMap來指定查詢結果的映射規則,可以在resultMap中指定列名與實體類屬性的映射關系,如:
<resultMap id="userResultMap" type="User">
<id property="id" column="userId"/>
<result property="username" column="userName"/>
<result property="email" column="userEmail"/>
</resultMap>
這樣就可以在查詢結果中使用指定的列名映射到實體類的屬性上。因此,雖然MyBatis并沒有提供@Column注解來指定列名,但是通過SQL語句和映射文件的配置可以實現類似的功能。