iBatis:插入两个不同的表格

时间:2012-01-06 09:22:54

标签: spring ibatis

我们举个例子:我有一个学生的注册表,其中包含以下字段:

Name
Address
Email
Password

我想在(name, add, email)表格中插入一些学生详细信息student,在email, password表格中插入login

我正在使用iBatis。

如何实现这个......?

1 个答案:

答案 0 :(得分:0)

假设你有一个类似关注的用户类

class User{

    private String name;
    private String add;
    private String email;
    private String password; 
    //getter setter
}

你的mybatis映射器文件应该有这样的东西

    <insert id="insertInUser" parameterType="User">
        insert into user(name,add,email) values(#{name},#{add},#{email})
    </insert>

    <insert id="insertInLogin" parameterType="User">
        insert into login(email,password) values(#{email},#{password})
    </insert>