<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/mydatabase</property> <property name="hibernate.connection.username">username</property> <property name="hibernate.connection.password">password</property> <mapping class="com.example.EntityClass1"/> <mapping class="com.example.EntityClass2"/> ... </session-factory> </hibernate-configuration> 3. Hibernate Session SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); EntityClass entity = new EntityClass(); entity.setName("John"); entity.setAge(25); session.beginTransaction(); session.save(entity); session.getTransaction().commit(); String hql = "FROM EntityClass WHERE name = :name"; Query query = session.createQuery(hql); query.setParameter("name", "John"); List<EntityClass> entities = query.list();


上一篇:
下一篇:
切换中文