This page is no longer maintained — Please continue to the home page at www.scala-lang.org

[ANN] O/R Broker 3.0.0 final released

4 replies
nilskp
Joined: 2009-01-30,
User offline. Last seen 1 year 27 weeks ago.
I'm happy to announce the release of O/R Broker 3.0.0 final for Scala 2.8.
  • O/R Broker is a JDBC framework that simplifies access to any JDBC database using type safe[*] declarative Scala configuration with external SQL statements.
  • It's designed to ensure explicit transactional boundaries and supports, but does not enforce nor provide, external transaction management.
  • Supports stored procedure calls and generally suitable for legacy database access, where tables, indices, procedures, etc cannot be modified to satisfy the ORM du jour.
  • O/R Broker supports immutable domain classes, something no other JDBC framework (to my knowledge) allows. In fact, there are no limitations on how you choose to design your class, other than what is inherent in object-relational mapping. There are no annotations to apply, no traits or interfaces to extend.
  • Full support for auto-generated keys and batch processing.

Check out the API, and the wiki.

---
[*] JDBC is inherently not type safe, so O/R Broker cannot improve on that, but ensures type safety at every point further up the chain.
dcsobral
Joined: 2009-04-23,
User offline. Last seen 38 weeks 5 days ago.
Re: [ANN] O/R Broker 3.0.0 final released
Anything I ought to change in that Stack Overflow answer that mentions it?

On Sat, Aug 14, 2010 at 12:30 PM, Nils Kilden-Pedersen <nilskp [at] gmail [dot] com> wrote:
I'm happy to announce the release of O/R Broker 3.0.0 final for Scala 2.8.
  • O/R Broker is a JDBC framework that simplifies access to any JDBC database using type safe[*] declarative Scala configuration with external SQL statements.
  • It's designed to ensure explicit transactional boundaries and supports, but does not enforce nor provide, external transaction management.
  • Supports stored procedure calls and generally suitable for legacy database access, where tables, indices, procedures, etc cannot be modified to satisfy the ORM du jour.
  • O/R Broker supports immutable domain classes, something no other JDBC framework (to my knowledge) allows. In fact, there are no limitations on how you choose to design your class, other than what is inherent in object-relational mapping. There are no annotations to apply, no traits or interfaces to extend.
  • Full support for auto-generated keys and batch processing.

Check out the API, and the wiki.

---
[*] JDBC is inherently not type safe, so O/R Broker cannot improve on that, but ensures type safety at every point further up the chain.



--
Daniel C. Sobral

I travel to the future all the time.
dcsobral
Joined: 2009-04-23,
User offline. Last seen 38 weeks 5 days ago.
Re: [ANN] O/R Broker 3.0.0 final released
Anything I ought to change in that Stack Overflow answer that mentions it?

On Sat, Aug 14, 2010 at 12:30 PM, Nils Kilden-Pedersen <nilskp [at] gmail [dot] com> wrote:
I'm happy to announce the release of O/R Broker 3.0.0 final for Scala 2.8.
  • O/R Broker is a JDBC framework that simplifies access to any JDBC database using type safe[*] declarative Scala configuration with external SQL statements.
  • It's designed to ensure explicit transactional boundaries and supports, but does not enforce nor provide, external transaction management.
  • Supports stored procedure calls and generally suitable for legacy database access, where tables, indices, procedures, etc cannot be modified to satisfy the ORM du jour.
  • O/R Broker supports immutable domain classes, something no other JDBC framework (to my knowledge) allows. In fact, there are no limitations on how you choose to design your class, other than what is inherent in object-relational mapping. There are no annotations to apply, no traits or interfaces to extend.
  • Full support for auto-generated keys and batch processing.

Check out the API, and the wiki.

---
[*] JDBC is inherently not type safe, so O/R Broker cannot improve on that, but ensures type safety at every point further up the chain.



--
Daniel C. Sobral

I travel to the future all the time.
nilskp
Joined: 2009-01-30,
User offline. Last seen 1 year 27 weeks ago.
Re: [ANN] O/R Broker 3.0.0 final released
No, it doesn't look like it.

On Sat, Aug 14, 2010 at 3:49 PM, Daniel Sobral <dcsobral [at] gmail [dot] com> wrote:
Anything I ought to change in that Stack Overflow answer that mentions it?

On Sat, Aug 14, 2010 at 12:30 PM, Nils Kilden-Pedersen <nilskp [at] gmail [dot] com> wrote:
I'm happy to announce the release of O/R Broker 3.0.0 final for Scala 2.8.
  • O/R Broker is a JDBC framework that simplifies access to any JDBC database using type safe[*] declarative Scala configuration with external SQL statements.
  • It's designed to ensure explicit transactional boundaries and supports, but does not enforce nor provide, external transaction management.
  • Supports stored procedure calls and generally suitable for legacy database access, where tables, indices, procedures, etc cannot be modified to satisfy the ORM du jour.
  • O/R Broker supports immutable domain classes, something no other JDBC framework (to my knowledge) allows. In fact, there are no limitations on how you choose to design your class, other than what is inherent in object-relational mapping. There are no annotations to apply, no traits or interfaces to extend.
  • Full support for auto-generated keys and batch processing.

Check out the API, and the wiki.

---
[*] JDBC is inherently not type safe, so O/R Broker cannot improve on that, but ensures type safety at every point further up the chain.



--
Daniel C. Sobral

I travel to the future all the time.

nilskp
Joined: 2009-01-30,
User offline. Last seen 1 year 27 weeks ago.
Re: [ANN] O/R Broker 3.0.0 final released
No, it doesn't look like it.

On Sat, Aug 14, 2010 at 3:49 PM, Daniel Sobral <dcsobral [at] gmail [dot] com> wrote:
Anything I ought to change in that Stack Overflow answer that mentions it?

On Sat, Aug 14, 2010 at 12:30 PM, Nils Kilden-Pedersen <nilskp [at] gmail [dot] com> wrote:
I'm happy to announce the release of O/R Broker 3.0.0 final for Scala 2.8.
  • O/R Broker is a JDBC framework that simplifies access to any JDBC database using type safe[*] declarative Scala configuration with external SQL statements.
  • It's designed to ensure explicit transactional boundaries and supports, but does not enforce nor provide, external transaction management.
  • Supports stored procedure calls and generally suitable for legacy database access, where tables, indices, procedures, etc cannot be modified to satisfy the ORM du jour.
  • O/R Broker supports immutable domain classes, something no other JDBC framework (to my knowledge) allows. In fact, there are no limitations on how you choose to design your class, other than what is inherent in object-relational mapping. There are no annotations to apply, no traits or interfaces to extend.
  • Full support for auto-generated keys and batch processing.

Check out the API, and the wiki.

---
[*] JDBC is inherently not type safe, so O/R Broker cannot improve on that, but ensures type safety at every point further up the chain.



--
Daniel C. Sobral

I travel to the future all the time.

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland