<dependency> <groupId>org.objectweb</groupId> <artifactId>obr</artifactId> <version>1.1.2</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.8.RELEASE</version> </dependency> <?xml version="1.0" encoding="UTF-8"?> <obr-config> <database> <name>myDatabase</name> <driverClass>com.mysql.jdbc.Driver</driverClass> <url>jdbc:mysql://localhost:3306/myDatabase</url> <username>root</username> <password>password</password> </database> </obr-config> <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <import resource="classpath:obr-config.xml"/> <bean id="obrConfig" class="org.objectweb.obr.ObRConfigFactory" factory-method="newInstance"> <constructor-arg value="myDatabase"/> </bean> <bean id="obrSession" class="org.objectweb.obr.ObRSessionFactory" factory-method="newInstance"> <constructor-arg ref="obrConfig"/> </bean> </beans> public class MyEntityDAO { private ObRSession obrSession; public void setObrSession(ObRSession obrSession) { this.obrSession = obrSession; } public void save(MyEntity entity) { obrSession.save(entity); } public List<MyEntity> getAll() { return obrSession.find("from MyEntity"); } }


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