如何使用keyProperty和keyColumn自动生成多个自动值?

时间:2015-05-26 05:38:12

标签: java h2 mybatis

我正在使用 H2 数据库,我尝试使用 mybatis 在我的插入语句中使用keyPropertykeyColumn自动生成多个值。

插入声明:

<insert id="insertWeighmentHder" 
    parameterType="WMHeader" flushCache="true" statementType="PREPARED" 
    keyProperty="headerid,weighslipno" keyColumn="headerid,weighslipno"
    useGeneratedKeys="true" timeout="20000"> 

当我调用insert语句时,我的应用程序崩溃并出现此异常:

  

严重:异常处理程序。无法进一步处理。出口。   java.lang.NullPointerException at   com.apconic.ws.ui.open.weighment.WeighmentComposite.printTicket(WeighmentComposite.java:464)     在   com.apconic.ws.ui.open.weighment.WeighmentComposite.handleSaveClick(WeighmentComposite.java:322)     在   com.apconic.ws.ui.weighment.AbstractWeighmentCaptureComposite.handleSaveClick(AbstractWeighmentCaptureComposite.java:105)     在   com.apconic.ws.ui.weighment.AbstractWeighmentCaptureComposite $ 1.widgetSelected(AbstractWeighmentCaptureComposite.java:117)     在org.eclipse.swt.widgets.TypedListener.handleEvent(未知来源)     在org.eclipse.swt.widgets.EventTable.sendEvent(未知来源)at   org.eclipse.swt.widgets.Display.sendEvent(未知来源)at   org.eclipse.swt.widgets.Widget.sendEvent(未知来源)at   org.eclipse.swt.widgets.Display.runDeferredEvents(未知来源)at   org.eclipse.swt.widgets.Display.readAndDispatch(未知来源)at   com.apconic.ws.ui.open.dialogs.MainApp.main(MainApp.java:152)

我做错了什么?

如何使用 mybatis 中的keyPropertykeyColumn以及 H2 自动生成多个值?

0 个答案:

没有答案