ORM思想

    科技2025-01-28  28

    什么是orm思想

    hibernate使用orm思想对数据库进行crud操作 在web阶段学习javabean,更正确的叫法叫做实体类 orm:object relational mapping 对象关系映射 在类中叫属性 在数据库中叫字段 让这二者对应 使用配置文件方式完成使其不需要直接操作数据库表 而是操作类中的实体类对象 通过Hibaernate封装的对象Seesion来实现

    如果不适用orm思想来操作数据库的话就得用jdbc

    Class.forName("com.mysql.jdbc.Driver"); //创建链接 Connection conn = DriverManager.getConnection(url,usernmae,password); //对sql进行预编译操作 String sql="" PrepareStatment psmt = conn.prepareStatement(sql); //执行sql ResultSet rs = pstm.executeQuery(); //遍历结果集 。。。 //释放资源 。。。

    对比于ORM思想 在实体类中

    public class User{ private int uid; private String username; private String password; //set get 方法 }

    在数据库中

    create table User( uid int; username varchar(100), password varchar(100) )

    不需要使用sql语句

    User user = new User(); user.setUsername("Lucy"); session.save(user); //这也就把user的username值加到了数据库中
    Processed: 0.009, SQL: 8