Hibernate3.3 + Annotation + EntityManager
以下のjarが必要
(hibernate-coreより)
hibernate3.jar
antlr-2.7.6.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
javassist-3.4.GA.jar
jta-1.1.jar
(sl4jより)
slf4j-nop-1.5.6.jar
slf4j-api-1.5.6.jar
(hibernate-entitymanagerより)
hibernate-entitymanager.jar
ejb3-persistence.jar
hibernate-annotations.jar
hibernate-commons-annotations.jar
以下のEclipseフォルダ構成で検証
HibernateTest
/src
/com
/dao
/entity
・EmployeeEntity.java
/META-INF
・persistence.xml
persistence.xml
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="sample" transaction-type="RESOURCE_LOCAL">
<class>com.entity.EmployeeEntity</class>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/sampledb" />
<property name="hibernate.connection.username" value="userid" />
<property name="hibernate.connection.password" value="passwd" />
<property name="hibernate.connection.pool_size" value="1" />
<property name="hibernate.current_session_context_class" value="managed" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
</properties>
</persistence-unit>
</persistence>
最終更新:2009年03月15日 13:34