<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Hibernate mutliversion support
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/dgeraskov">Dmitry Geraskov</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/docs/DOC-17392">View the full document</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hibernate 3 and Hibernate 4 has some major differences. The differences also require different hibernate tools core version. Because of this plugins should know the used version to provide correct support. The option which says hibernate version to plugins is located inside Console Configuration(if you need to change used version for existing console configuration make a double click on it). </p><p><a href="http://community.jboss.org/servlet/JiveServlet/showImage/102-17392-1-17407/Screenshot1.png"><span> http://community.jboss.org/servlet/JiveServlet/downloadImage/102-17392-1-17407/450-556/Screenshot1.png </span></a></p><p>There are JPA Tools wizards: JPA Generate Tables from Entities and Generate Entities from Tables which could work based on the database connection instead of Console Configuration. In this mode it is necessary to set correct Hibernate version:</p><p><a href="http://community.jboss.org/servlet/JiveServlet/showImage/102-17392-1-17408/Screenshot-Generate+Entities.png"><span> http://community.jboss.org/servlet/JiveServlet/downloadImage/102-17392-1-17408/450-339/Screenshot-Generate+Entities.png </span></a></p><p>The dialogs could be found in JPA Project: right click on the project-&gt;JPA Tools-&gt;Generate...</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Note: </p><p>1) There is no way to say Console Configuration which is automatically created for JPA project which Hibernate version to use. So it is necessary to do it manually after the default creation(if you need to use not 3.5 or earlier hibernate)</p><p>2) By default version 3.5 is used which means Hibernate 3.5 or earlier is used.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Comment by <a href="http://community.jboss.org/docs/DOC-17392">going to Community</a></p>

        <p style="margin: 0;">Create a new document in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>