zoukankan      html  css  js  c++  java
  • JavaWeb_(Hibernate框架)Hibernate与c3p0与Dbutils的区别

      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操作会便捷一些

  • 相关阅读:
    bzoj3653: 谈笑风生
    bzoj1858: [Scoi2010]序列操作
    bzoj1857: [Scoi2010]传送带
    bzoj1856: [Scoi2010]字符串
    bzoj1855: [Scoi2010]股票交易
    bzoj1854: [Scoi2010]游戏
    bzoj1853: [Scoi2010]幸运数字
    斜堆,非旋转treap,替罪羊树
    NOI2003 文本编辑器
    A_star poj2449 k短路
  • 原文地址:https://www.cnblogs.com/1138720556Gary/p/11839002.html
Copyright © 2011-2022 走看看