1
I Use This!
Activity Not Available

News

Analyzed 4 months ago. based on code collected 5 months ago.
Posted almost 13 years ago
/0.3.1/yborm-0.3.1-msvc2010.zip
Posted almost 13 years ago
/0.3.1/yborm-0.3.1-msvc2010.zip
Posted almost 13 years ago
/0.3.1/yborm-0.3.1-msvc2008.zip
Posted almost 13 years ago
/0.3.1/yborm-0.3.1-msvc2008.zip
Posted almost 13 years ago
/0.3.1/yborm-0.3.1-mingw-qt.zip
Posted almost 13 years ago
/0.3.1/yborm-0.3.1-mingw-qt.zip
Posted almost 13 years ago
/0.3.1/yborm-0.3.1.tar.gz
Posted almost 13 years ago
/0.3.1/yborm-0.3.1.tar.gz
Posted almost 13 years ago by Vaclav Naydionov
* New and more convenient method of access to domain object properties: via property-proxy accessors, instead of old setters/getters. The generated domain class code becomes much cleaner. Property accessors are implemented for simple data types, as ... [More] well as for object references and object collections. To implement recurrent object references there is DomainHolder class. Take a look at ProductGroup class from examples/ex2_schema.xml. I.e. all object references are implemented using DomainHolder, and therefore they must be dereferenced using arrow (->), not just dot (.). This change breaks the backward compatibility of the generated code. * The code generator utility itself is named yborm_gen now and and is able to produce C++ domain classes as well as SQL DDL statements. No more need for xsltproc tool. See tutorial1 for example. Also, internally the code generator has moved to libyborm. * Initial support for SQLite3 dialect, via QtSql driver. * Construct SqlSource from URL, using simple URL parser. See examples in CHANGES file. You can pass single environment variable YBORM_URL to Engine instance, instead of combination of YBORM_DBTYPE, YBORM_DRIVER, YBORM_DB, YBORM_USER, YBORM_PASSWD environment variables. This is mostly useful for testing. [Less]
Posted almost 13 years ago by Vaclav Naydionov
* New and more convenient method of access to domain object properties: via property-proxy accessors, instead of old setters/getters. The generated domain class code becomes much cleaner. Property accessors are implemented for simple data types, as ... [More] well as for object references and object collections. To implement recurrent object references there is DomainHolder class. Take a look at ProductGroup class from examples/ex2_schema.xml. I.e. all object references are implemented using DomainHolder, and therefore they must be dereferenced using arrow (->), not just dot (.). This change breaks the backward compatibility of the generated code. * The code generator utility itself is named yborm_gen now and and is able to produce C++ domain classes as well as SQL DDL statements. No more need for xsltproc tool. See tutorial1 for example. Also, internally the code generator has moved to libyborm. * Initial support for SQLite3 dialect, via QtSql driver. * Construct SqlSource from URL, using simple URL parser. See examples in CHANGES file. You can pass single environment variable YBORM_URL to Engine instance, instead of combination of YBORM_DBTYPE, YBORM_DRIVER, YBORM_DB, YBORM_USER, YBORM_PASSWD environment variables. This is mostly useful for testing. [Less]