Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • handyPrint 4.1.2
  • AppCleaner 2.2
  • Dropbox 2.0.16
  • Reason 7.0.1 Build 3510
  • Apple iTunes 11.0.3
  • CrossOver Mac 12.2.1 Bu...
  • Skype 6.4.60.833
  • Mozilla Firefox 21.0 / ...
  • Skitch 2.5.2 Build 262792
  • Apple iMovie 9.0.9
  • Home > Mac > Development > Libraries
     Report malware

    MapperDao 0.9.2 / 1.0.0 RC 14

    Download button

    No screenshots available
    Downloads: 120  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Kostas Kougios | More programs
    Apache / FREE
    1 KB / Mac OS X
    -
    September 25th, 2012, 03:55 UTC
    Home / Development / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    MapperDao description

    Open-source ORM library for the scala language

    MapperDao is a free and open-source Java-based ORM library for the scala language and the following databases:
    · oracle
    · postgresql
    · mysql
    · derby
    · sql server
    · h2

    MapperDao makes CRUD operations, queries and transactions very simple and it follows a no-surprise approach.

    As with any ORM tool, the mappings are probably the complex part of the library but they are done in a type-safe manner and most errors will be caught during compilation.

    Mapping is scala code and doesn't use xml or annotations which clutter the domain classes.

    Detailed instructions on how to install and use the MapperDao utility on your Mac are available HERE.

    MapperDao is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).

    Here are some key features of "MapperDao":

    · drivers for oracle, postgresql, mysql, derby, sql server
    · one-to-one, one-to-many, many-to-one and many-to-many
    · transactions (spring's JdbcTemplate is used for low level database operations)
    · auto-generated columns and sequences
    · encourages immutability (but ofcourse mutable domain classes are supported)
    · clean domain models
    · cross-database compatibility, map once and use with all
    · multiple primary keys
    · query DSL that resembles select statements
    · traits to help dao creation (mixin with dao's)
    · doesn't depend on object equality or hashcode
    · configurable selects, queries & delete propagation

    Requirements:

    · Java

     


    TAGS:

    ORM library | CRUD operation | scala mapper | ORM | library | mapper

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM