@Entity("user") public class User { @Id private int id; private String name; // ... } public class UserDao { public List<User> findAllUsers() { return OrmContext.getInstance().findAll(User.class); } public User findUserById(int id) { return OrmContext.getInstance().findById(User.class, id); } public void saveUser(User user) { Transaction transaction = OrmContext.getInstance().beginTransaction(); try { OrmContext.getInstance().save(user); transaction.commit(); } catch (Exception e) { transaction.rollback(); throw e; } } public void deleteUser(User user) { Transaction transaction = OrmContext.getInstance().beginTransaction(); try { OrmContext.getInstance().delete(user); transaction.commit(); } catch (Exception e) { transaction.rollback(); throw e; } } } <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/mydb" /> <property name="username" value="root" /> <property name="password" value="password" /> </bean> <config> <mapping class="com.example.User" table="user" /> </config>


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