`
HelloSure
  • 浏览: 308235 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
linux下安装oracle真是不容易,在红帽子上折腾了一天时间终于成功了,现在总结一下。 版本信息:redhat5.3 软件信息:oracle10g 一、检查必备安装包 根据官方文档看各个包是否都有,rpm -qa | grep xxxxx 没有的就下载安装rpm -ivh xxxxx.rpm 二、环境配置 增加用户 [root@localhost /]# groupadd oinstall(创建用户组oinstall) [root@localhost /]# groupadd dba(创建用户组dba) [root@localhost /]# cd / [root@localhost / ...
在@Entity时很容易顺手导入@org.hibernate.annotations.Entity这个包,结果导致了异常。其实应该导入的是@javax.persistence.Entity Always import @javax.persistence.Entity @org.hibernate.annotations.Entity是@javax.persistence.Entity的一个补充,但不是后者的替代品 如果import @org.hibernate.annotations.Entity的话,会报异常。 如果想使用@org.hibernate.annotations.Entit ...
背景:双向一对多,比如是dad-sons,cascade为all 目的:想删除“多”的这边 做法: dad.setSons(null); 循环Sons{ son.setDad(null); delete(son); }另外: 也可以在dad这边设置cascade属性设为"all-delete-orphan",那么 Son son=(Son)dad.getSuns().iterator().next(); //解除父子关系 dad.getSuns().remove(sun); sun.setDad(null); 这样用一个循环也 ...
三种对象状态 (1)自由状态的实例可以通过调用save()、persist()或者saveOrUpdate()方法进行持久化。 (2)持久化实例可以通过调用 delete()变成脱管状态。 通过get()或load()方法得到的实例都是持久化状态的。 (3)脱管状态的实例可以通过调用 update()、saveOrUpdate()、lock()或者replicate()进行持久化。 与SQL的对应 save()和persist()将会引发SQL的INSERT, delete()会引发SQL的DELETE, 而update()或merge()会引发SQL的UPDATE。 对持久化实例的修改在刷新 ...
Query上有list()与iterator()方法,两者的差别在于list()方法在读取数据时,并不会利用到快取,而是直接再向数据库查询,而iterator()则将读取到的数据写到快取,并于读取时再次利用。 来看看下面的程序: Session session = sessionFactory.openSession();         Query query = session.createQuery("from User"); List users = query.list(); users = query.list(); session.close(); ...
(1)把jad.exe和所要反编译的class文件放在同一目录下 (2)执行命令jad -sjava *.class 这样就在该目录下生成了一个java文件 通过反编译可以清楚了了解到,泛型的工作是在编译的时候完成的,而多态的工作在编译的时候还没有涉及 jad.exe文件见附件
在Tomcat中发布Web应用的最快捷的方式,即只需把Web应用的所有文件复制到webapps目录下即可,Tomcat会按照默认的方式来发布和运行Web应用。如果需要更加灵活地发布Web应用,则需要为Web应用配置Tomcat的<Context>元素。 <context>元素会出现在tomcat6.x的如下文件中: (1)<CATALINA_HOME>/conf/context.xml文件,适用于所有Web应用; (2)<CATALINA_HOME>/conf/[enginename]/[hostname]/[contextpath].xml,这 ...
Global site tag (gtag.js) - Google Analytics