Spring+Hibernate
1package com.dao.hibernate;
2
3import java.util.List;
4
5import org.springframework.context.support.ClassPathXmlApplicationContext;
6
7public class SpringTest {
8
9 /** *//**
10 * @param args
11 */
12 public static void main(String[] args) {
13
14 ClassPathXmlApplicationContext ctx=new ClassPathXmlApplicationContext("/applicationContext.xml");
15 User1DAO dao=(User1DAO)ctx.getBean("User1DAO");
16
17 //查找一条记录
18 User1 u=dao.findById(new Long(1));
19// p(u);
20
21// //添加一条记录
22// User1 u2=new User1();
23// u2.setUsername("sunday");
24// u2.setPassword("sunday");
25// dao.add(u2);
26// p(u2);
27
28 //修改一条记录
29// u=dao.findById(new Long(1));
30// u.setUsername("鲁胜迪");
31// dao.update(u);
32// p(u);
33//
34 //删除一条记录
35 u=dao.findById(new Long(1));
36 dao.delete(u);
37//
38// //显示所有记录
39// List list=dao.findAll();
40// for(Object o:list){
41// u=(User1)o;
42// p(u);
43// }
44 }
45
46 public static void p(User1 u){
47 System.out.println("-------------------");
48 System.out.println(u.getId());
49 System.out.println(u.getUsername());
50 System.out.println(u.getPassword());
51 System.out.println("-------------------");
52 }
53}
54
如何在Windows上完全卸载Oracle数据库(8i、9i)
1、 停止oracle所有的服务(开始-à运行-à输入services.msc)
2、 删除注册表上的ORACLE的有关键值(开始--》运行--》输入regedit)将HKEY_LOACAL_MACHINE/SOFTWARE下的主键ORACLE全部删除。
3. 下面删除Oracle服务:进入HKEY_LOACAL_MACHINE/SYSTEM主键下,在ControlSet001、ControlSet002、CurrentControlSet-->Service中删除相关的Oracle服务。(也可以在注册表中删除oracle,orcl,ora打头的注册项,可能有部分删除不了,不用管)
4. 删除Oracle软件所在的目录(Oracle软件的有些配置信息存储在这个目录(C:Program FilesOracle)) 然后再删除软件安装的实际目录,如果删除中,出现不能删除的文件,请给它改名,然后重新启动操作系统, 再删除这些文件。这样我们就彻底删除了有关的文件,对以后安装Oracle数据库没有任何影响。 如果你用Oracle的卸载程序,首先,用database configuration assistant工具删除所建立的数据库,这样就删除了数据库的数据文件, 但是不能删除Oracle可执行的文件。如果想删除的干干净净,用上面的方法。
2006年12月25日
问题:
在myEclipse的“Datasource Explorer”视图中,右键->“Hibernate Reverse Engineering”,创建对
象关系映射文件时,最后一步提示“在“generating artifacts”期间发生了内部错误”;
解决:
这个问题折腾了我近两天,查了好多资料,最后总结出可能有两种原因,对应有两种解决方法。
原因1:是MyEclipse4.1GA本身的BUG;
解决1:升级到myEclipse最新版本即可;
原因2:是oracle驱动不匹配的问题,class12.jar for jdk1.1 and jdk1.2;jdk1.4以上应该用
ojdbc1.4.jar;
解决2:
第一步:在工程中的lib中添加包ojdbc1.4.jar,并确认ojdbc1.4.jar自动加入了.classpath中;
第二步:在myEclipse的“Datasource Explorer”视图中配置oracle连接中,指定驱动类为ojdbc1.4.jar
;
ok!
参考资料:
1.MyEclipse中创建Hibernate对象关系映射文件出错解决办法
http://blog.csdn.net/baggio785/archive/2006/05/09/714329.aspx
我的开发环境:JDK1.4.2_09,Tomcat5.0.28,Eclipse3.1.2,MyEclipse4.1GA
在创建对象关系映射文件时,最后一步提示“在“generating artifacts”期间发生了内部错误”,找了
半天也没解决,后来发现原来是MyEclipse4.1GA本身的BUG,升级道MyEclipse4.1.1GA,问题就解决了
顺便说一下,MyEclipse4.1GA的注册码适用于MyEclipse4.1.1GA
MyEclipse4.1.1GA可以到MyEclipse官方网站下载,地址
http://www.myeclipseide.com/Downloads+index-req-getit-lid-45.html
要下载需要先注册的,大小为145M,MyEclipse4.1.1GA注册码可以用
License Name: hehe
License Key: uLR8ZC-956-55-5467865991428004
如果大家也遇到“在“generating artifacts”期间发生了内部错误”这个问题,不妨试试这个办法
另:网上有的人说,如果数据库是Oracle,需要把驱动升级到jdbc14.jar;
2.MyEclipse4.1做Hibernate映射出现问题!
http://www.javaeye.com/topic/18454?page=1
问:
rjzjh
由于一直以后用Hibernate2.1.7做开发,Hibernate3从未体验过,最近用MyEclipse4.1.0.GA学者做
Hibernate的开发却出现了以下问题:
由于不会贴图请看附件:
前面都能成功:关键是一后一步报
“An internal error occurred during:"Generating Artifacts"”做Mapping映射宣告失败,一直接不
到原因,而且是我跟据:
http://www.myeclipseide.com/images/tutorials/Hibernate/Hibernate.html
(自己注释:版本太旧了,无参考价值)
一步一步做下来的,怎么就错了呢?
答:
chinajavafish
你的问题是因为你的数据库服务器和你的驱动不匹配造成的。
如果数据库是SQLSERVER,请使用jtds驱动
oracle9i,最好下载最新的ojdbc14.jar驱动(官方推荐)。
如果是mysql的话,有可能是你设置驱动路径的问题。
问:
oracle换了14的驱动,也还是有问题呀.
答:
换14后要重启myEclipse。
ok!
转载于http://www.blogjava.net/flysky19/articles/89860.html
AntiVir是一款德国著名杀毒软件,自带防火墙,它能有效的保护个人电脑以及工作站的使用,以免受到病毒侵害。软件只有几M大小,它却可以检测并移除超过60万种病毒,支持网络更新。
点击下载 AntiVir PersonalEdition Classic.zip
具体功能:
1.能准确检测和清除的病毒数超过60多万种;
2.在功能对比测试中各项指标位居前茅;
3.实时病毒卫士能时刻监测各种文件操作;
4.右键快速扫描杀毒;
5.自带防火墙;
6.防护大型未知病毒;
7.支持网络更新;
本版绿色优点:
本人原创绿化提取
实现任意位置注册
支持右键扫描
无服务加载 完全绿色
本版绿色缺点:
去除了监控(红伞的一大特点没有突出)
升级不加载服务,需要手动下载库地址
如何使用:
1)解压到任意位置,运行AntiVir绿色右键杀毒版本 注册与卸载程序.exe 按照提示做即可.
2)如何升级,如果使用迅雷下载-->导入文件加内的AntiVir迅雷升级地址.lst(如果没有装迅雷,可以直接去下载地址->http://dl.antivir.de/down/vdf/ivdf_fusebundle_nt_en.zip)
3)如何升级引擎和库
下载http://dl.antivir.de/down/vdf/ivdf_fusebundle_nt_en.zip (和上面地址是一个地址)
运行文件夹里的avcenter.exe=>Updata=>Manual updata=>选择下载下来的ivdf_fusebundle_nt_en.zip文件即可升
如果我的版本过期了怎么办?
这个版本的红伞是免费的,如果key过期会限制软件的运行,要想延长
下载http://dl2.avgate.net/down/windows/hbedv.key 覆盖到原目录即可
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause
【分享】让病毒白白运行
有次朋友电脑中了病毒,我去看了一下,是个QQ病毒,由于挺长时间没有上网搜集病毒方面消息了,我对这些病毒的特性也不甚了解。我先打开“进程管理器”,将几个不太熟悉的程序关闭掉,但刚关掉一个,再去关闭另外一个时,刚才关闭的那个马上又运行了。没办法,我决定从注册表里先把启动项删除后,再重启试试,结果,我刚把那些启动项删除,然后刷新一下注册表,那些启动项又还原了,看来一般的方法是行不通了,上网下载专杀工具后,仍然不能杀掉。我知道这是因为病毒正在运行,所以无法删除。
由于这台电脑只有一个操作系统,也没办法在另一个系统下删除这些病毒,这时怎么办呢?如果大家也遇到这种情况时,我向大家推荐一种方法。
第一步:在“开始→运行”中输入CMD,打开“命令提示符”窗口。
第二步:输入ftype exefile=notepad.exe %1,这句话的意思是将所有的EXE文件用“记事本”打开。这样原来的病毒就无法启动了。
第三步:重启电脑,你会看见打开了许多“记事本”。当然,这其中不仅有病毒文件,还有一些原来的系统文件,比如:输入法程序。
第四步:右击任何文件,选择“打开方式”,然后点击“浏览”,转到Windows\System32下,选择cmd.exe,这样就可以再次打开“命令提示符”窗口。
第五步:运行ftype exefile=%1 %*,将所有的EXE文件关联还原。现在运行杀毒软件或直接改回注册表,就可以杀掉病毒了。
第六步:在每一个“记事本”中,点击菜单中的“文件→另存为”,就可看到了路径以及文件名了。找到病毒文件,手动删除即可,但得小心,必须确定那是病毒才能删除。建议将这些文件改名并记下,重启后,如果没有病毒作怪,也没有系统问题,再进行删除,
◆最后介绍一下
Ftype的用法
在Windows中,Ftype命令用来显示及修改不同扩展名文件所关联的打开程序。相当于在注册表编辑器中修改“HKEY_CLASSES_ROOT”项下的部分内容一样。
Ftype的基本使用格式为:Ftype [文件类型[=[打开方式/程序]]]
比如:像上例中的ftype exefile=notepad.exe %1,表示将所有文件类型为EXE(exefile表示为EXE类型文件)的文件都通过“记事本”程序打开,后面的%1表示要打开的程序本身(就是双击时的那个程序)。
ftype exefile=%1 %*则表示所有EXE文件本身直接运行(EXE 可以直接运行,所以用表示程序本身的%1即可),后面的%*则表示程序命令后带的所有参数(这就是为什么EXE文件可以带参数运行的原因)。
本资源由BeanSoft制作而成
从 MyEclipse 6 的下载, 安装, 从简单的 Java 应用的开发, 配置运行 MySQL, 下载配置运行 Tomcat, 下载配置运行 JBoss 等这些工具的使用, 一直到 Swing 界面开发, JSP, Servlet, Struts, Spring, Hibernate, JSF, EJB, JMS, JNDI, Web Service, EJB 2, EJB 3, JPA, UML 等等的开发, 带有语音的进行讲解. 面向新手, 不专注技术的细节, 仅仅是工具本身的介绍. 通过这些视频, 初学者可以不用在配置环境上花太多功夫而进入对代码细节的学习中.
教程内容:
0: 下载 安装 运行 HelloWorld
1 安装运行 Mysql, MySQL-Front 管理, JDBCHelloWorld 开发
2 用 MyEclipse Database Explorer 管理 MySQL 数据库
3 MyEclipse Hibernate 快速入门开发
4 MyEclipse JPA 快速入门开发
5 MyEclipse 6 + Tomcat 6 Servlet 入门开发
6 Web 入门开发
7 Struts 入门开发
8 XFire Web Service 入门
9 MyEclipse JSF快速入门
10 JSP 文件上传下载
11 Struts 文件上传
12 Hibernate 一对多
13 Struts2入门开发
14 Struts2+Spring入门开发
运行环境:
由于是*.exe文件,所以只能在win先观看,如对你造成不便请多原谅。
MyEclipse.6.实战开发讲解视频入门_视频.rar
MyEclipse.6.实战开发讲解视频入门_源代码.rar
MyEclipse.6.实战开发讲解视频入门_DOC文档.rar