保存一个信息到person中
2015-09-01 23:52
381 查看
在前面创建了表的基础上,保存信息到Person表中
执行了这个方法之后,更新数据库,看到了刚刚保存的信息
这就是传说中的ormapping,好像我们在存储数据的时候,完全没有操作固定的sql语句,都是在面向对象的时候操作的。
public class testAdd { @Test public void testAddPerson(){ //创建配置文件对象 Configuration configuration=new Configuration(); //得到配置文件 configuration.configure(); //读取配置文件 SessionFactory sessionFactory=configuration.buildSessionFactory(); //得到session,注意,这里的session与jsp的session不同 Session session=sessionFactory.openSession(); //开启事务 Transaction transaction=session.beginTransaction(); //创建新对象 Person person=new Person(); //设置值,为什么不设置id?因为在映射文件中定义了主键的生成方式为increment person.setPname("ansel"); //保存 session.save(person); //提交事务 transaction.commit(); //关闭连接 session.close(); } }
执行了这个方法之后,更新数据库,看到了刚刚保存的信息
这就是传说中的ormapping,好像我们在存储数据的时候,完全没有操作固定的sql语句,都是在面向对象的时候操作的。
相关文章推荐
- Leetcode Word Break
- FrameLayout试验总结
- 常用排序总结
- HDU1003Max Sum(original) HDU1024Max Sum Plus Plus(upgrading)
- [LeetCode#50] Pow(x, n)
- 设计模式21:State 状态模式(行为型模式)
- lua面向对象编程
- hdu4122 Alice's mooncake shop(单调队列)
- LeetCode--------------Ugly Number
- iOS程序启动原理
- 设计模式20:Memento 备忘录模式(行为型模式)
- Python3中使用零拷贝技术来提高网络文件传输时的系统吞吐量
- 设计模式19:Chain Of Responsibility 职责链模式(行为型模式)
- 排序算法(Java语言)——快速排序
- Scala学习笔记--Mainfest,ClassTag原理浅析
- Android Studio系列教程一--下载与安装
- 设计模式18:Observer 观察者模式(行为型模式)
- Linux系统环境编程(系统当前时间)
- 学习方法的思考之:“提高学习成绩的七大环节”
- code工具之git