在MyBastis中,如何使用Java类CustomerVacationPlan映射数据库表名称,例如CUSTOMER_VACATION_PLAN?

时间:2014-02-25 17:34:44

标签: java sql mybatis

我们的项目使用 MyBatis 将Java类对象保存到表中,我有一个表 CUSTOMER_VACATION_PLAN 但我需要将此表名映射到CustomerVacationPlan或简单地休假。在JPA中,我使用@Table(name =“”)来做到这一点。

我如何在MyBatis中做到这一点?

1 个答案:

答案 0 :(得分:0)

在mybatis中,表名和类名之间绝对没有耦合。映射是在结果集之间指定的(无论从哪个表或视图构造)和类。

<select id="selectVacations" resultType="Vacation">
   SELECT * FROM CUSTOMER_VACATION_PLAN WHERE ID = #{id}
</select>

你需要阅读mybatis mapping documentation,因为它非常明确。