首页 > 数据库技术 > 详细

JavaWeb_(Hibernate框架)Hibernate与c3p0与Dbutils的区别

时间:2019-11-11 23:00:15      阅读:111      评论:0      收藏:0      [点我收藏+]

 

 

  JavaWeb_(Hibernate框架)使用Hibernate开发用户注册功能  传送门

  JavaWeb_(Hibernate框架)使用c3p0与Dbutils开发用户注册功能  传送门

 

Hibernate与c3p0与Dbutils的区别:

  创建:
    hibernate:
      创建hibernate.cfg.xml
      配置驱动,数据库url,用户名,密码
      数据库的方言
    c3p0+dbutils:
      c3p0:连接数据库
      配置驱动,数据库url,用户名,密码
    dbutils:操作数据库

 

  添加实体:
    hibernate:
      需要实体与表的映射文件xxx.hbm.xml
      需要配置属性与字段的对应,添加主键生成策略
    c3p0+dbutils:
      需要实体

 

  操作数据库:
    hibernate:
      通过session来去操作数据库(开启事务)
        如何操作mysql中的表:
          不用写sql语句(hibernate帮你写),而且一样代码解决session.save();
    c3p0+dbutils:
      通过queryrunner来去操作数据库
        如何操作mysql中的表:
          写sql语句,相对比与hibernate会比较麻烦,insert into user values(?,?,?,?,?....)



    hibernate相对c3p0与Dbutils操作会便捷一些

JavaWeb_(Hibernate框架)Hibernate与c3p0与Dbutils的区别

原文:https://www.cnblogs.com/1138720556Gary/p/11839002.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!