1 21 package com.db4o.test.aliases; 22 23 import com.db4o.*; 24 import com.db4o.config.*; 25 import com.db4o.test.*; 26 27 28 29 public class ClassAliasesInheritance { 30 31 public void test(){ 32 33 Test.store(new Parent1(new Child1())); 34 35 ObjectContainer container = Test.reOpen(); 36 container.ext().configure().addAlias( 37 new TypeAlias("com.db4o.test.aliases.Parent1", 38 "com.db4o.test.aliases.Parent2")); 39 container.ext().configure().addAlias( 40 new TypeAlias("com.db4o.test.aliases.Child1", 41 "com.db4o.test.aliases.Child2")); 42 43 ObjectSet os = container.query(Parent2.class); 44 45 Test.ensure(os.size() > 0); 46 47 Parent2 p2 = (Parent2)os.next(); 48 49 Test.ensure(p2.child != null); 50 } 51 52 } 53 | Popular Tags |