208 JDO implementations 12.7.5 Supported application servers Kodo
208 JDO implementations 12.7.5 Supported application servers Kodo JDO currently supports the following application servers: BEA WebLogic JBoss 12.8 LiDO by LIBeLIS Contact addresses: www.libelis.com and sales@libelis.com LiDO is a trademark of LIBeLIS. 12.8.1 About LIBeLIS LIBeLIS, which stands for Liberty for Large Information Systems, delivers Java technologies focussed on highly scalable transactional systems. LIBeLIS is a member of the JDO Expert Group and a board member of the ObjectWeb consortium. 12.8.2 About LiDO LiDO is the company s flagship product. It is a set of universal JDO drivers, focussed primarily on very high performance, and targetting production systems with tough quality of service requirements and heterogeneous data sources. LiDO for RDBMS supports the reverse engineering of existing databases and automatic creation of new data models. LiDO implements all mandatory and optional lifecycle JDO states. It supports all JDK collections, including vectors, lists, maps, sets, arrays, and all attribute types including interface, object, abstract classes, second-class objects, and embedded objects. LiDO proposes various strategies to map inheritance (flat and vertical models) and relationships (independent relation table, reverse foreign key, etc.). For performance reasons, LiDO can use a configurable pool of prepared statements and employ statement batching. LiDO supports the mapping of SELECT statements and the mapping of stored procedures. UPDATE statements only update modified attributes, and there it is possible to control how result sets are loaded into memory (one by one, using cursor size or complete). A trace mode allows developers to monitor LiDO s interaction with the server by viewing SQL statements that are issued, and so on. 12.8.3 Vendor-specific persistence descriptor extensions LiDO supports some vendor extensions to indicate how inheritance, dates, and collections are mapped, and which indices to create. LiDO provides a smart and configurable naming feature to deal with table/column naming limitations.
Hint: This post is supported by Gama web hosting hrvatska services