https://ignite.apache.org/docs/latest/key-value-api/binary-objects
- Maps, collections and arrays of objects (but the objects inside them are reconverted if they are binary) On Tue, Feb 14, 2023 at 1:07 AM Mikhail Pochatkin <[email protected]> wrote: > Hi, Dinakar. > > Thanks for your question! Could you please provide doc references where > you found that it should be possible? > > вт, 14 февр. 2023 г. в 07:18, Dinakar Devineni <[email protected]>: > >> Hi, >> >> >> >> Appreciate some help, to understand why is this failing and how >> to correct this. >> >> >> >> Trying to read a list of binary objects form a composite data >> structure >> >> Here is the sample code. As per ignite documentation this should >> be possible. >> >> >> >> >> >> @Getter >> >> @Setter >> >> Public class Car implements Serializable { >> >> private String name; >> >> private List<Car> inspirations; >> >> private BigDecimal weight; >> >> } >> >> >> >> >> >> @Test >> >> Public void testGetCarInspirationsWith Binaryapi(){ >> >> >> >> Ignite ignite = Ignition.start(); >> >> >> >> Car car = new Car(); >> >> car.setName(“carname”); >> >> car.setWeight(BigDecimal.ONE); >> >> car.setInspirations(List.of(new Car(), new Car())); >> >> >> >> >> >> ignite.getOrCreateCache(“Sample”).put("carname”, car); >> >> IgniteCache<String, BinaryObject> binaryCarCache = >> ignite.getOrCreateCache(“Sample”).withKeepBinary(); >> >> >> >> // this line is not returning list of binary objects, rather >> returning desrialize objects >> >> List<BinaryObject> carInspirations = >> binaryCache.get(“carname”).field(“inspirations”); >> >> >> >> } >> >> >> >> >> >> Tech >> >> Java 11 >> >> Ignite 2.14 >> >> >> >> >> >> Thanks >> >> D >> >> >> > > > -- > best regards, > Pochatkin Mikhail. > -- *Regards,* *Dinakar Devineni*
