http://www.verejava.com/?id=17045470128784
1. 安装见 VereORM 之 入门安装
2.在 test/src 中新建一个 测试类 com.test.orm.Test3
package com.test.orm;
import java.util.Calendar;
import java.util.List;
import com.test.entity.User;
import com.vere.orm.db.Session;
import com.vere.orm.db.SessionManager;
public class Test3 {
public static void main(String[] args) {
testTransaction();
}
public static void testTransaction()
{
SessionManager sessionManager=new SessionManager();//创建session 工厂
Session session= sessionManager.openSesstion(); //打开一个session
session.beginTransaction(); //开启事务
try
{
//添加
User user=new User();
user.setId(2);
user.setName("lijun");
user.setAge(30);
user.setSalary(20000);
user.setBirthday(Calendar.getInstance());
session.save(user);
//修改
user.setId(2);
user.setName("lijun");
user.setAge(30);
user.setSalary(25000);
user.setBirthday(Calendar.getInstance());
session.update(user);
//查询
List list=session.find(User.class, "select * from user");
if(list!=null)
{
for(int i=0;i<list.size();i++)
{
user=(User)list.get(i);
System.out.println(user.getId()+" | "+user.getName()+" | "+user.getAge()+" | "+user.getSalary());
}
}
//删除
session.delete(user);
session.commit();
}catch(Exception e)
{
session.rollback();
e.printStackTrace();
}
finally
{
if(session!=null)
{
session.close();//关闭session
}
}
}
}
3.运行 com.test.orm.Test3 类
将会看到结果