On Fri, Apr 24, 2015 at 12:04 PM, Alexey Kuznetsov <[email protected]> wrote:
> Because of mapping to database. > For example, some table could be named T1 but mapped to Person. > Some column in that table could be named COL1 but mapped to Person.name. > Some column in that table could has type integer but mapped to any numeric > type supported by java (conversion will be done by JDBC). > Also we could map to primitives or to objects (for example: int / Integer). > Also some cols should not be mapped at all. > > But I think it is good idea to not specify any mapping if Table and columns > fully corresponds to java side. > > I will create issue to support such case. > I agree. We should make the simple things simple to configure. > > > On Fri, Apr 24, 2015 at 10:40 PM, Dmitriy Setrakyan <[email protected] > > > wrote: > > > I am a bit confused. Why can't we provide just a simple list of classes > to > > CacheJdbcPojoStore? Why do we need to define the whole metadata? > > > > On Fri, Apr 24, 2015 at 10:28 AM, Alexey Kuznetsov < > > [email protected]> > > wrote: > > > > > CacheJdbcPojoStore uses CacheTypeMetadata to describe connection > between > > > database table and POJO. > > > > > > In CacheTypeMetadata user should specify DB schema name, table name, > key > > > class name, value class name and how these classes mapped to DB table. > > > Using this information CacheJdbcPojoStore will find getters and setters > > in > > > POJO via reflection (assuming that POJO is a Java bean). > > > > > > About documentation: > > > http://apacheignite.readme.io/v1.0/docs/automatic-persistence > > > examples\schema-import\README.txt > > > > > > > > > > > > On Fri, Apr 24, 2015 at 8:35 PM, Dmitriy Setrakyan < > > [email protected]> > > > wrote: > > > > > > > I have several questions about CacheJdbcPojoStore. > > > > > > > > 1. According to javadoc, this store uses reflection to analyze the > > > classes, > > > > but there is no setter to set the classes. What is the way to do it? > > Can > > > we > > > > make sure that javadoc reflects that? > > > > > > > > 2. Is there an example or documentation for it outside of the > javadoc? > > > > > > > > D. > > > > > > > > > > > > > > > > -- > > > Alexey Kuznetsov > > > GridGain Systems > > > www.gridgain.com > > > > > > > > > -- > Alexey Kuznetsov > GridGain Systems > www.gridgain.com >
