`
AndyTse
  • 浏览: 3404 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

JDBC

注册驱动 (只做一次) 注册JDBC驱动 有三种方式: Class.forName(“com.mysql.jdbc.Driver”); 推荐这种方式,不会对具体的驱动类产生依赖。 DriverManager.registerDriver(com.mysql.jdbc.Driver); 会造成DriverManager中产生两个一样的驱动,并会对具体的驱动类产生依赖。 System.setProperty(“jdbc.drivers”, “driver1:driver2”); 虽然不会对具体的驱动类产生依赖;但注册不太方便,所以很少使用。 DriverManager是一个驱动管理器,内 ...
1. get() and load() 引用session.get(Clazz, id); session.load(Clazz, id); 说明: load()与get()的区别 请注意如果没有匹配的数据库记录,load()方法可能抛出无法恢复的异常(unrecoverable exception)。 如果类的映射使用了代理(proxy),load()方法会返回一个未初始化的代理,直到你调用该代理的某方法时才会去访问数据库。 若你希望在某对象中创建一个指向另一个对象的关联,又不想在从数据库中装载该对象时同时装载相关联的那个对象,那么这种操作方式就用得上的了。 如果为相应类映射关系设置了ba ...
List: A. 查询语句中只查一个字段         引用Session session = HibernateSessionFactory.currentSession();         Transaction transaction = session.beginTransaction();         Query query = session.createQuery("select e.name from Employee e");         List list = query.list();         for (int i = 0; i &l ...
Global site tag (gtag.js) - Google Analytics