org.skife.jdbi.v2.Update.getContext()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中org.skife.jdbi.v2.Update.getContext()方法的一些代码示例,展示了Update.getContext()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Update.getContext()方法的具体详情如下:
包路径:org.skife.jdbi.v2.Update
类名称:Update
方法名:getContext

Update.getContext介绍

暂无

代码示例

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics

public GeneratedKeys<GeneratedKeyType> munge(Statement results) throws SQLException
  {
    return new GeneratedKeys<GeneratedKeyType>(mapper,
                          Update.this,
                          results,
                          getContext(),
                          getContainerMapperRegistry());
  }
});

代码示例来源:origin: org.kill-bill.commons/killbill-jdbi

@Override
  public GeneratedKeys<GeneratedKeyType> munge(Statement results) throws SQLException
  {
    return new GeneratedKeys<GeneratedKeyType>(mapper,
                          Update.this,
                          results,
                          getContext(),
                          getContainerMapperRegistry());
  }
});

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics

public Object invoke(HandleDing h, Object target, Object[] args, MethodProxy mp)
{
  Update q = h.getHandle().createStatement(sql);
  populateSqlObjectData((ConcreteStatementContext)q.getContext());
  applyCustomizers(q, args);
  applyBinders(q, args);
  return this.returner.value(q, h);
}

代码示例来源:origin: org.kill-bill.commons/killbill-jdbi

@Override
public Object invoke(HandleDing h, Object target, Object[] args, MethodProxy mp)
{
  Update q = h.getHandle().createStatement(sql);
  populateSqlObjectData((ConcreteStatementContext)q.getContext());
  applyCustomizers(q, args);
  applyBinders(q, args);
  return this.returner.value(q, h);
}

代码示例来源:origin: org.kill-bill.commons/killbill-jdbi

@Test
public void testBindBeanFactory()
  throws Exception
{
  BindBeanFactory factory = new BindBeanFactory();
  @SuppressWarnings("unchecked")
  Binder<BindBean, Object> beanBinder = factory.build(new BindBeanImpl());
  final DBI dbi = new DBI(DERBY_HELPER.getDataSource());
  final Handle handle = dbi.open();
  final Update testStatement = handle.createStatement("does not matter");
  TestBean testBean = new TestBean();
  beanBinder.bind(testStatement, new BindBeanImpl(), testBean);
  StatementContext context = testStatement.getContext();
  Binding binding = context.getBinding();
  assertEquals("LongArgument", binding.forName("ALong").getClass().getSimpleName());
  assertEquals("BooleanArgument", binding.forName("ARealBoolean").getClass().getSimpleName());
  assertEquals("BooleanArgument", binding.forName("ANullBoolean").getClass().getSimpleName());
  assertEquals("StringArgument", binding.forName("AString").getClass().getSimpleName());
  assertEquals("ObjectArgument", binding.forName("AFoo").getClass().getSimpleName());
  assertEquals("ShortArgument", binding.forName("AShort").getClass().getSimpleName());
  handle.close();
}

代码示例来源:origin: org.jdbi/jdbi

@Test
public void testBindBeanFactory()
  throws Exception
{
  BindBeanFactory factory = new BindBeanFactory();
  @SuppressWarnings("unchecked")
  Binder<BindBean, Object> beanBinder = factory.build(new BindBeanImpl());
  final DBI dbi = new DBI(DERBY_HELPER.getDataSource());
  final Handle handle = dbi.open();
  final Update testStatement = handle.createStatement("does not matter");
  TestBean testBean = new TestBean();
  beanBinder.bind(testStatement, new BindBeanImpl(), testBean);
  StatementContext context = testStatement.getContext();
  Binding binding = context.getBinding();
  assertEquals("LongArgument", binding.forName("ALong").getClass().getSimpleName());
  assertEquals("BooleanArgument", binding.forName("ARealBoolean").getClass().getSimpleName());
  assertEquals("BooleanArgument", binding.forName("ANullBoolean").getClass().getSimpleName());
  assertEquals("StringArgument", binding.forName("AString").getClass().getSimpleName());
  assertEquals("ObjectArgument", binding.forName("AFoo").getClass().getSimpleName());
  assertEquals("ShortArgument", binding.forName("AShort").getClass().getSimpleName());
  handle.close();
}

相关文章