`
ningbingjian
  • 浏览: 9140 次
社区版块
存档分类
最新评论
文章列表
Oracle忘记密码怎么办?在本机安装完Oracle以后,不记得sys用户的密码了,采用如下方法可以修改密码: 1.打开cmd,输入sqlplus /nolog,回车;输入“conn / as sysdba”;输入“alter user sys identified by 新密码”,注意:新密码最好以字母开头,否则可能出现错误Ora-00988。有了这个方法后,只要自己对oracle服务器有管理员权限,不记得密码的时候就可以随意修改密码了。 2.在命令行执行如下命令:sqlplus "/@服务名 as sysdba",然后在sqlplus中alter user sys ide ...
多对一的例子 , 多个员工 对 一个部门 package dao.po; /** * @author zl 员工类 */ public class Employee { private int id; // 员工的ID private String name; // 员工的名称 private Department depart; //员工所在部门, 是多对一关系 package dao.po; /** * 部门类 * * @auth ...
在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception; Open Session In View提供了一种简便的方法,较好地解决了lazy loading问题. 它有两种配置方式OpenSessionInViewInterceptor和OpenSessionInViewF ...
什么是hibernate懒加载?所谓懒加载(lazy)就是延时加载,延迟加载。 什么时候用懒加载呢?只能回答要用懒加载的时候就用懒加载。 为什么要用懒加载呢?就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限,为了减少并发量,减少系统资源的消耗,我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。 比如部门PO和员工PO,部门与员工1对多,如果lazy设置为 false,那么只要加载了一个部门的po,就会根据一对多配置的关系把所有员工的po也加载出来。但是实际上有时候只是需要用到部门的信息,不需要用到员工的信息,这时员工po的加载就等 ...
hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态 hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别。 一、预备知识 对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 (new DeptPo(1,”行政部”,20,”行政相关”),该po的实例和session没有关联,该po的实例处于trans ...
     一_三种状态的解释      Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。   1_ 瞬时态         由new命令开辟内存空间的java对象 //瞬时对象 User newuser = new User(); 如果没有变量对该对象进行引用,它将被java虚拟机回收。          瞬时对象在内存孤立存在,它是携带信息的载体, ...
      merger()方法,很神奇。它可以用来将一个托管(detached)的VO(Value Object)持久化到数据库,以下是它持久化一个托管vo的步骤:      1.在持久化上下文(persist context)中查找与托管VO具有相同ID的PO(persist object),如果找到,就将托管的VO的值copy给PO,然后返回持久化以后的对象;      2.如果在持久化上下文中没有找到,它就会到数据库出找,而且是根据托管的VO提供的ID查找,然后就将托管的VO的值copy给PO,然后返回持久化以后的对象;      3.如果在数据库也没找到和托管的VO对应的记录,它 ...
1 。 首先是新建一个JAVA工程项目,新建一个lib文件夹,把JAR包添加到lib文件夹           JAR包包括:         antlr-2.7.6.jar         commons-collections-3.1.jar         dom4j-1.6.1.jar         hibernate3.jar         javassist-3.9.0.GA.jar         jta-1.1.jar         log4j-1.2.15.jar        mysql-connector-jav ...
    目标:登录验证,登录成功转向成功页面,可以进行用户添加操作,登录失败转向失败页面,未登录就输入添加用用户的连接则非法,强制跳转到登陆页面       1 . 首先添加struts2 jar        commons-fileupload-1.2.1.jar        commons-io-1.3.2.jar       freemarker-2.3.16.jar       javassist-3.7.ga.jar      ognl-3.0.jar      struts2-core-2.2.1.jar      xwork-core- ...
   这篇文章跟前面那篇文章是一样的,只是多了我自己的理解,莫见怪!!!! 1.首先在web.xml配置spring MVC的核心DispatchServlet   <!-- 配置DispatcherServlet,他是SpringMVC的核心 --> <servlet> <servlet-name>hello</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</ ...
开发环境:MyEclipse,Spring2.0 (1)新建一个WebProject,命名为myApp,导入所需要的jar包: 在工程名上点右键-->BuildPath-->ConfigureBuildPath-->Libraries-->Add External Jars,导入spring.jar,commons-logging.jar,log4j-1.2.9.jar这3个包。(好像在Spring3. ...
Global site tag (gtag.js) - Google Analytics