我已经尝试过制作我的第一个Hibernate项目.我将以下库添加到我的项目中:
antlr-2.7.7 commons-collections-3.2.1 dom4j-1.6.1 hibernate-commons-annotations-4.0.1.Final hibernate-core-4.1.0.Final hibernate-jpa-2.0-api-1.0.1.Final javassist-3.15.0-GA jboss-logging-3.1.0.CR2 jboss-transaction-api_1.1_spec-1.0.0.Final mysql-connector-java-5.1.18-bin
hibernate.cfg.xml中:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password"></property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
<mapping class="com.nda.hibernate.Person"/>
</session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)
Person.class:
package com.nda.hibernate;
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class Person {
private String name;
@Id
private int number;
public Person() {}
public Person(String name, int number) {
this.name=name;
this.number=number;
}
public void setName(String name) {
this.name=name;
}
public String getName() { …Run Code Online (Sandbox Code Playgroud)