2

私は Mybatis を使用しており、この sql を書きたいと思っています

begin;
   drop table if exists production.mindia;
   select * into production.mindia from staging.mindia
commit;

しかし、挿入、更新....タグしかありません

誰でも私を助けることができますか?

4

1 に答える 1

0

SQL コードでストアド プロシージャを作成し、それを mybatis で select ステートメントで呼び出して、結果を resultmap に入れるだけです。

<resultMap type="State" id="resultState">
    <result property="id" column="state_id"/>
    <result property="name" column="state_name"/>
    <result property="code" column="state_code"/>
</resultMap>

<select id="callGetStates" resultMap="resultState" statementType="CALLABLE">
    { CALL getStates()}
</select>

Loiane Groner のブログには、MyBatis ( http://loianegroner.com/?s=mybatis ) に関する非常に優れたチュートリアルがいくつかあり、ストアド プロシージャに関するものも含まれています。これは見ておくべき!

于 2013-10-28T12:22:43.877 に答える