Package com.avaje.ebean

Examples of com.avaje.ebean.EbeanServer


    EAddress billAddress = invoicePartial.getBillAddress();
     
    Assert.assertNotNull(billAddress);
    Assert.assertEquals("3 Pineapple St", billAddress.getStreet());
  
    EbeanServer server = Ebean.getServer(null);
    ServerCacheManager serverCacheManager = server.getServerCacheManager();
   
    // get cache, clear the cache and statistics
    ServerCache beanCache = serverCacheManager.getBeanCache(EInvoice.class);
    beanCache.clear();
    beanCache.getStatistics(true);
View Full Code Here



  @Test
  public void testAssocOne() {

    EbeanServer server = Ebean.getServer(null);
   
    final ProductConfiguration pc = new ProductConfiguration();
    pc.setName("PC1");
    server.save(pc);

    final GroupConfiguration gc = new GroupConfiguration();
    gc.setName("GC1");
    server.save(gc);

    CalculationResult r = new CalculationResult();
    final Double charge = 100.0;
    r.setCharge(charge);
    r.setProductConfiguration(pc);
    r.setGroupConfiguration(gc);
    server.save(r);


    Query<CalculationResult> q = server.createNamedQuery(CalculationResult.class, "loadResult");
    q.setParameter("charge", charge);
   
    List<CalculationResult> results = q.findList();
   
    Assert.assertTrue(!results.isEmpty());
View Full Code Here

  @Test
  public void testAssocOneWithNullAssoc() {
   
    /* Ensures the fetch join to a property with inheritance work as a left join */

    EbeanServer server = Ebean.getServer(null);
   
    final ProductConfiguration pc = new ProductConfiguration();
    pc.setName("PC1");
    server.save(pc);

    CalculationResult r = new CalculationResult();
    final Double charge = 100.0;
    r.setCharge(charge);
    r.setProductConfiguration(pc);
    r.setGroupConfiguration(null);
    server.save(r);


    Query<CalculationResult> q = server.createNamedQuery(CalculationResult.class, "loadResult");
    q.setParameter("charge", charge);
   
    List<CalculationResult> results = q.findList();
   
    Assert.assertTrue(!results.isEmpty());
View Full Code Here

      serverConfig.setDdlGenerate(true);
      serverConfig.setDdlRun(true);
      serverConfig.addClass(TOne.class);
    }

    EbeanServer eServer = EbeanServerFactory.create(serverConfig);

    long id = 1;
    TOne data = eServer.find(TOne.class, id);
    if (data == null) {
      System.out.println("This is the first run, saving data..");
      TOne tone = new TOne();
      tone.setName("banan");
      eServer.save(tone);// new TOne()id, "Hello World!"));
    } else {
      System.out.println(String.format("############\n%s############", data.getName()));
    }
    // ShutdownManager.shutdown();
  }
View Full Code Here

  @Test
  public void testAssocMany() {
    Configurations configurations = new Configurations();
   
    EbeanServer server = Ebean.getServer(null);
   
    server.save(configurations);


    final GroupConfiguration gc = new GroupConfiguration("GC1");
    configurations.add(gc);
   
   
    server.save(gc);
   
   
    Configurations configurationsQueried = server.find(Configurations.class, configurations.getId());
   
    List<GroupConfiguration> groups = configurationsQueried.getGroupConfigurations();
   
    Assert.assertTrue(!groups.isEmpty());
  }
View Full Code Here

  @Test
  public void testAssocManyWithNoneRelated() {
    Configurations configurations = new Configurations();
   
    EbeanServer server = Ebean.getServer(null);
   
    server.save(configurations);
   
    Configurations configurationsQueried = server.find(Configurations.class).fetch("groupConfigurations").where().idEq(configurations.getId()).findUnique();
   
    Assert.assertNotNull(configurationsQueried);
  }
View Full Code Here

  @Test
  public void test() {
   
    ResetBasicData.reset();
   
    EbeanServer server = Ebean.getServer(null);
   
    MetaInfoManager infoManager = server.getMetaInfoManager();
   
   
    server.find(Order.class).findRowCount();
   
    infoManager.collectNodeStatistics(true);
    infoManager.collectQueryPlanStatistics(true);

    runFindOrderQuery(server);
View Full Code Here

public class MainDbCopy {

  public static void main(String[] args) {
     
    EbeanServer defaultServer = Ebean.getServer(null);
   
    EBasic e = new EBasic();
    e.setName("blah");
    e.setStatus(Status.NEW);
    e.setDescription(null);
   
    defaultServer.save(e);
   
    EBasic e1 = defaultServer.find(EBasic.class, e.getId());
   
    EbeanServer serverDest = Ebean.getServer("mysql");
   
    serverDest.insert(e1);
   
   
    }
View Full Code Here

public class TestSubQueryBinding extends BaseTestCase {

  @Test
  public void test() {

    EbeanServer server = Ebean.getServer(null);

    Query<Customer> someCustomerIds = server.find(Customer.class).select("id").where().lt("id", 5).query();

    Expression someCustIdsExpression = server.getExpressionFactory().in("id", someCustomerIds);

    Query<Customer> query = server.find(Customer.class).where().like("name", "Rob%").not(someCustIdsExpression).query();

    query.findList();

  }
View Full Code Here

  @Test
  public void test() {

    ResetBasicData.reset();

    EbeanServer server = Ebean.getServer(null);

    Query<Customer> query = server.find(Customer.class).setAutofetch(false)
        .fetch("contacts", new FetchConfig().query(2)).where().gt("id", 0).orderBy("id")
        .setMaxRows(2);

    final AtomicInteger counter = new AtomicInteger(0);
View Full Code Here

TOP

Related Classes of com.avaje.ebean.EbeanServer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.