bboss通过tableinfo表提供了一种通用的主键生成机制,bboss 3.0.3.6以后的版本在poolman.xml中提供控制参数needtableinfo来开启和关闭这个机制,默认是关闭的,本文介绍needtableinfo的配置方法。
配置方法
在poolman.xml文件中增加元素:
<needtableinfo>true</needtableinfo>
true表示开启,false表示关闭,不配置默认为关闭。
一个完整的poolman.xml配置实例:
<poolman>
<needtableinfo>false</needtableinfo>
<datasource>
<dbname>bspf</dbname>
<loadmetadata>false</loadmetadata>
<enablejta>true</enablejta>
<jndiName>druid_datasource_jndiname</jndiName>
<datasourceFile>dbcp-mysql.xml</datasourceFile>
<autoprimarykey>false</autoprimarykey>
<showsql>true</showsql>
<keygenerate>composite</keygenerate>
</datasource>
</poolman>