次のコードを ScalikeJDBC QueryDSL で、または ScalikeJDBC で利用できる最も洗練された方法でどのように記述すればよいですか?
begin tran
if not exists (select * from T1 with (UPDLOCK) where c1=1 and c2=2 )
insert into T1(c1,c2) values(1,2)
commit tran
次のコードを ScalikeJDBC QueryDSL で、または ScalikeJDBC で利用できる最も洗練された方法でどのように記述すればよいですか?
begin tran
if not exists (select * from T1 with (UPDLOCK) where c1=1 and c2=2 )
insert into T1(c1,c2) values(1,2)
commit tran