zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Myeclipse自动生成java的Bean和BeanName.hbm.xml文件(java项目必须支持Hibernate)

2023-09-14 09:04:40 时间
在javaEE开发中,我们在支持Hibernate之后,想使用Myeclipse自动生成java的Bean和BeanName.hbm.xml文件(Oracle12c为例): 注:以下提到 BeanName 为您使用的java class name。 1:创建一个java项目让他支持Hibernate(因为需要给后面生成的bean找一个存放目录) 2:切换视图到MyEclipse

在javaEE开发中,我们在支持Hibernate之后,想使用Myeclipse自动生成java的Bean和BeanName.hbm.xml文件(Oracle12c为例):

注:以下提到"BeanName"为您使用的java class name。

1:创建一个java项目让他支持Hibernate(因为需要给后面生成的bean找一个存放目录)


2:切换视图到MyEclipse Hibernate,如图:


3:在空白处点击新建(New...),创建一个新的数据库连接,如图:


注:

Oracle默认Driver JARs:

D:\jasmineflowers\ORACLE12C\app\oraclesa\product\12.1.0\dbhome_1\jdbc\lib\ojdbc6.jar

Connection URL:

jdbc:oracle:thin:@localhost:1521:orcl    (localhost=database server IP)

Driver classname:

oracle.jdbc.OracleDriver

配置完成后,点击“Test Driver”后,"Database connection successfully   established."数据库连接配置完成。

4:点击新建的“Driver name”,中"Open connection..."

5: 找到自己用户以及相关的表


6:在对应的表上右键,点击"Hibernate Reverse Engineering...",下边图名(HC.png)


生成文件列表:


一般,只要配置"HC.png"中的1,2两个步骤就可以了。




Myeclipse中java web.xml报错cvc-complex-type.2.3: Element web-app cannot have character [children], because the type s content type is element- only. web.xml文件添加servlet访问限制后出现如下错误: cvc-complex-type.2.3: Element web-app cannot have character [children], because the type s content type is element- only. cvc-complex-type.2.3:元素 web-app 不能包含character [children],因为该类型的内容类型是仅包含元素的。