私は Mybatis を使用しており、この sql を書きたいと思っています
begin;
drop table if exists production.mindia;
select * into production.mindia from staging.mindia
commit;
しかし、挿入、更新....タグしかありません
誰でも私を助けることができますか?
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 ) に関する非常に優れたチュートリアルがいくつかあり、ストアド プロシージャに関するものも含まれています。これは見ておくべき!