当前位置: 首页>>代码示例>>Java>>正文


Java H2DatabaseType类代码示例

本文整理汇总了Java中com.gs.fw.common.mithra.databasetype.H2DatabaseType的典型用法代码示例。如果您正苦于以下问题:Java H2DatabaseType类的具体用法?Java H2DatabaseType怎么用?Java H2DatabaseType使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


H2DatabaseType类属于com.gs.fw.common.mithra.databasetype包,在下文中一共展示了H2DatabaseType类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getInstanceForDbName

import com.gs.fw.common.mithra.databasetype.H2DatabaseType; //导入依赖的package包/类
/**
 * This method returns an instance of a ConnectionManagerForTests.
 *
 * @param dbName The database name used by the connection manager when creating a Connection.
 * @return An instance of a ConnectionManagerForTests
 */

public static ConnectionManagerForTests getInstanceForDbName(String dbName)
{

    synchronized (configToPoolMap)
    {
        ConnectionManagerForTests existing = configToPoolMap.get(dbName);
        if (existing == null)
        {
            existing = connectionManagerFactory.createConnectionManager(dbName);
            existing.setDatabaseType(H2DatabaseType.getInstance());
            existing.setDatabaseTimeZone(TimeZone.getTimeZone("America/New_York"));
            existing.setConnectionManagerIdentifier(dbName);
            configToPoolMap.put(dbName, existing);
        }
        existing.setDefaultSource(dbName);
        return existing;
    }
}
 
开发者ID:goldmansachs,项目名称:reladomo,代码行数:26,代码来源:ConnectionManagerForTests.java

示例2: fullyShutdown

import com.gs.fw.common.mithra.databasetype.H2DatabaseType; //导入依赖的package包/类
@Override
public void fullyShutdown()
{
    super.fullyShutdown();
    for (Iterator<XAConnectionManager> it = connectionManagerMap.values().iterator(); it.hasNext();)
    {
        XAConnectionManager connectionManager = it.next();
        if (connectionManager.getDatabaseType() instanceof H2DatabaseType)
        {
            try
            {
                connectionManager.getConnection().createStatement().execute("SHUTDOWN");
                connectionManager.shutdown();
            }
            catch (Throwable t)
            {
                logger.error("Could not shutdown database", t);
            }
            it.remove();
        }
    }
}
 
开发者ID:goldmansachs,项目名称:reladomo,代码行数:23,代码来源:ConnectionManagerForTests.java

示例3: startTestDatabaseServer

import com.gs.fw.common.mithra.databasetype.H2DatabaseType; //导入依赖的package包/类
protected void startTestDatabaseServer(DatabaseType databaseType)
{
    if (databaseType instanceof DerbyDatabaseType)
    {
        DerbyServer.getInstance().startDerbyServer();
    }
    else if (databaseType instanceof H2DatabaseType)
    {
        H2DbServer.getInstance().startH2DbServer();
    }
}
 
开发者ID:goldmansachs,项目名称:reladomo,代码行数:12,代码来源:MithraTestResource.java

示例4: testDeepFetchOneToManyWithoutSourceId

import com.gs.fw.common.mithra.databasetype.H2DatabaseType; //导入依赖的package包/类
public void testDeepFetchOneToManyWithoutSourceId()
{
    H2DatabaseType.getInstance().setQuoteTableName(true);
    if (OrderFinder.getMithraObjectPortal().getCache().isPartialCache())
    {
        int count = MithraManagerProvider.getMithraManager().getDatabaseRetrieveCount();
        OrderList order = new OrderList(OrderFinder.orderId().eq(1));
        order.deepFetch(OrderFinder.items());
        order.forceResolve();
        assertTrue(MithraManagerProvider.getMithraManager().getDatabaseRetrieveCount() - count > 1);
    }
    H2DatabaseType.getInstance().setQuoteTableName(false);
}
 
开发者ID:goldmansachs,项目名称:reladomo,代码行数:14,代码来源:TestBasicRetrieval.java

示例5: getDatabaseType

import com.gs.fw.common.mithra.databasetype.H2DatabaseType; //导入依赖的package包/类
public DatabaseType getDatabaseType()
{
    return H2DatabaseType.getInstance();
}
 
开发者ID:komsit37,项目名称:reladomo-scala,代码行数:5,代码来源:H2ConnectionManager.java

示例6: MithraTestResource

import com.gs.fw.common.mithra.databasetype.H2DatabaseType; //导入依赖的package包/类
public MithraTestResource(String configFilename)
{
    this(configFilename, H2DatabaseType.getInstance());
}
 
开发者ID:goldmansachs,项目名称:reladomo,代码行数:5,代码来源:MithraTestResource.java


注:本文中的com.gs.fw.common.mithra.databasetype.H2DatabaseType类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。