1 21 package com.db4o.test; 22 23 import java.math.*; 24 25 import com.db4o.*; 26 import com.db4o.query.*; 27 28 public class StoreBigDecimal { 30 public BigDecimal _bd; 31 32 public void configure() { 33 Db4o.configure().objectClass(BigDecimal.class).callConstructor(true); 34 Db4o.configure().objectClass(BigDecimal.class).storeTransientFields(true); 35 } 36 37 public void store() { 38 StoreBigDecimal stored=new StoreBigDecimal(); 39 stored._bd=new BigDecimal("111.11"); 40 Test.store(stored); 41 } 42 43 public void testOne() { 44 Query q=Test.query(); 45 q.constrain(StoreBigDecimal.class); 46 ObjectSet r=q.execute(); 47 Test.ensureEquals(1, r.size()); 48 StoreBigDecimal stored=(StoreBigDecimal)r.next(); 49 Test.ensureEquals(new BigDecimal("111.11"),stored._bd); 50 } 51 } 52 | Popular Tags |