アットウィキロゴ

Java Persistence

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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。