You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Piero Sartini (JIRA)" <ji...@apache.org> on 2010/04/01 19:32:27 UTC

[jira] Commented: (TAP5-57) Create basic integration with Hibernate / EJB3 JPA

    [ https://issues.apache.org/jira/browse/TAP5-57?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12852468#action_12852468 ] 

Piero Sartini commented on TAP5-57:
-----------------------------------

There is a working JPA module available at [1]. I am the main author of it and would be glad to help bringing the codebase into tapestry's core. It is modeled after tapestry-hibernate and provides the same set of functionality.

Anyway, from my point of view this topic is more complex if we want to solve it once and for all. It should be discussed by the main devs and decided how to go on. Especially how to handle transactions  and how to provide a persistence infrastructure that will be well suited for other integrations as well (NeoDatis, db4o, Neo4J, MongoDB, HBase and others come to my mind).

I think one goal should be to define a core module with common functionalities as well as base services implemented by specific persistence implementations.

[1] http://tynamo.org/tapestry-jpa+guide

> Create basic integration with Hibernate / EJB3 JPA
> --------------------------------------------------
>
>                 Key: TAP5-57
>                 URL: https://issues.apache.org/jira/browse/TAP5-57
>             Project: Tapestry 5
>          Issue Type: New Feature
>    Affects Versions: 5.0.15
>            Reporter: Howard M. Lewis Ship
>            Assignee: Ulrich Stärk
>
> Goals:
> - Up and running easily
> - May need a new Maven archetype
> - Integrate well with BeanEditForm and Grid
> - Automatic validation from EJB annotations
> - Persist entities using type + primary key

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.