<dependency> <groupId>org.apache.ojb</groupId> <artifactId>ojb</artifactId> <version>1.4</version> </dependency> import org.apache.ojb.broker.PersistenceBroker; import org.apache.ojb.broker.PersistenceBrokerFactory; import org.apache.ojb.broker.query.QueryFactory; import org.apache.ojb.broker.query.Query; public class Student { private int id; private String name; public List<Student> getAllStudents() { PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker(); Query query = QueryFactory.newQuery(Student.class, null); return broker.getCollectionByQuery(query); } } <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE repository PUBLIC "-//OJB//DTD OJB Repository//EN" "http://db.apache.org/ojb/dtd/repository.dtd"> <repository> <descriptor-repository> <descriptor filename="org/apache/ojb/tutorial3-objects.xml" class="org.apache.ojb.broker.metadata.DescriptorRepository" /> </descriptor-repository> </repository> <jdbc-connection-descriptor platform="MySQL-platform" jdbc-level="2.0" driver="com.mysql.jdbc.Driver" protocol="jdbc:mysql" dbalias="database" database="your_database_name" username="your_username" password="your_password" url="your_database_url" /> public void saveStudent(Student student) { PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker(); broker.store(student); broker.close(); }


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