iBatis: вставить в две разные таблицы - PullRequest
1 голос
/ 06 января 2012

Давайте рассмотрим примеры: у меня есть регистрационная форма для студента, которая имеет следующие поля:

Name
Address
Email
Password

Я хочу вставить некоторые данные студента (name, add, email) в student таблицу и email, password в login таблицу.

Я использую iBatis.

Как этого добиться ....?

1 Ответ

0 голосов
/ 11 января 2012

Предполагая, что у вас есть класс пользователя, такой как follow

class User{

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

в вашем файле mybatis mapper должно быть что-то вроде этого

    <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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...