1.增删改查:

public class Test {
public static void main(String[] args) { SessionFactory sf = new Configuration().configure().buildSessionFactory();
Session s = sf.openSession();
s.beginTransaction();//开启事务

插入:
// for(int i=2;i<10;i++) {
// Product p = new Product();
// p.setName("憨憨"+i);
// p.setPrice(i);
// s.save(p);
// }

查询:
// for (int i=1;i<10;i++){
// Product product = s.get(Product.class, i);
// System.out.println(product);
// }

删除:
// Product product = s.get(Product.class, 17);
// s.delete(product);

更新:
Product p=s.get(Product.class,16);
p.setName("憨憨16");p.setPrice(16);
s.update(p);

提交事务:
s.getTransaction().commit();
s.close();
sf.close();
}

更新:先调用get方法获取对象,调用update方法更新

最新文章

  1. VS2015 出现 .NETSystem.Runtime.Remoting.RemotingException: TCP 错误
  2. [整]SQL执行顺序
  3. 删除mysql
  4. 构建工具之 - Gradle一般使用常见问答
  5. MVC描述对象的类关系图/调用关系图【学习笔记】
  6. Android需求之点击跳转至市场评价
  7. 频率学派与贝叶斯学派(先验分布与后验分布,MLE和MAP)
  8. Prometheus Operator 架构 - 每天5分钟玩转 Docker 容器技术(178)
  9. 淘宝网站上的 HTTP 缓存问题两则
  10. Learning to Promote Saliency Detectors
  11. core里使用log4net
  12. php分割中文字符串为数组的简单例子
  13. 【BZOJ3165】[HEOI2013]Segment(李超线段树)
  14. 第一次发博,发个简单的Java程序发送手机短信验证
  15. 机器学习实战1-1 KNN电影分类遇到的问题
  16. 【九天教您南方cass 9.1】 09 提取坐标的几种方法
  17. &#39;vue-cli-service&#39; 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  18. 移动对meta的定义(转)
  19. Codeforces 932.E Team Work
  20. Android Gradle 隐形依赖的奇怪案例

热门文章

  1. 关于Burp Suite Intruder 的四种攻击方式
  2. Jquery实现列表增删改
  3. 使用Vue 和 内网穿透:返回 invalid host header
  4. MQTT 协议学习:002- 通信报文的构成
  5. 第3节 sqoop:3、sqoop的入门测试使用
  6. UVA10820 交表 Send a Table
  7. python里的def 方法中-&gt;代表什么意思?
  8. java List 去重方式及效率对比
  9. mysql sql语句不同平台上大小写区分
  10. Java For 循环