- 浏览: 1106569 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (401)
- tomcat (7)
- win7 (13)
- stackOverflow (6)
- 1 (0)
- css (5)
- develop IDE (9)
- hibernate (16)
- struts2标签 (10)
- struts2 (25)
- 框架 (1)
- SQLserver2005 (20)
- 词汇解释 (1)
- views (1)
- eclipse (6)
- 效率提高 (12)
- 代码模块 (1)
- 源代码 (3)
- jsonplugin (5)
- ajax (2)
- json (3)
- ssis (14)
- 电脑故障 (10)
- oracle (12)
- poi;excel (5)
- sql (3)
- 正则表达式 (3)
- develop IDEk (8)
- myeclipse (14)
- win2003 (5)
- 正则表达式;js (2)
- js (27)
- 待解决 (2)
- ognl (1)
- com组件 (1)
- 游戏 (6)
- 线程 (0)
- 硬盘 (4)
- 格式化 (2)
- java (7)
- html (9)
- firebug (1)
- jquery (4)
- 文件上传下载 (1)
- vss (2)
- 触发器 (1)
- spring事务管理 (2)
- 模态对话框 (1)
- SQLserver2000 (1)
- web性能优化 (2)
- web安全 (1)
- jetty (1)
- 路由器 (1)
- ie6 (1)
- 缓存 (1)
- jsp (1)
- struts2源代码 (1)
- 方法 (1)
- uml (1)
- ie (3)
- Java日志框架 (1)
- myeclipse,oracle (1)
- freemarker (4)
- 注解 (4)
- svn (2)
- hadoop (15)
- lucene (1)
- word (1)
- spring (5)
- job (1)
- extjs (4)
- paxos (1)
- zookeeper (1)
- 分布式 (1)
- 手机故障 (2)
- maven (2)
- linux (9)
- 虚拟机 (1)
- ext (3)
- javascript (1)
- 数据库 (5)
- 多线程 (12)
- junit (2)
- utils (1)
- mybatis (4)
- Joda-Time (1)
- tftp (1)
- scala (12)
- Graphic2D (1)
- jsf (5)
- 《java并发编程实战》笔记 (16)
- storm (3)
- 设计模式 (3)
- 泛型 (2)
- 数学 (1)
- primeface (1)
- poi (5)
- 线性代数 (1)
- 动态代理 (3)
- mysql (2)
- DB2 (2)
- testNG (1)
- 虚拟机、编译器、增量发布 (1)
最新评论
-
zhouchaofei2010:
Saro 写道在log4j配置里把mapper所在包设为deb ...
mybatis出现sql异常时的日志优化-打印sql参数 -
Saro:
在log4j配置里把mapper所在包设为debug就行了,参 ...
mybatis出现sql异常时的日志优化-打印sql参数 -
pyl574069214:
...
poi Excel 水平居中 垂直居中 -
zhouchaofei2010:
杀手请杀人 写道能看到scala太难得了 谢谢
scala 下划线解析报错: missing parameter type for expanded function -
杀手请杀人:
能看到scala太难得了
scala 下划线解析报错: missing parameter type for expanded function
hibernate反向工程生成的实体类就不能正确放在指定的包路径下
描述:
使用hibernate反向工程生成实体类时,类文件可以正确生成在src的一级目录下但在二级或多级目录时就会生成在src的默认包下.例如:表 User,它有俩个字段username和password.在src下的一级目录为hibernate,存放User由反向工程生成的实体类User和 UserDao,这时是正确的.但是当存放位置为二级或多级目录时,反向工程生成的实体类就不能正确放在指定的包路径下:例如,在src下存在包 cn.com.test.hibernate 如果我想把生成的实体类放在此包下,当导入时已经指定了该包,可单击确定按钮后,生成的实体类却在src的default包下.
源文档 <http://topic.csdn.net/u/20110827/00/214a837d-b349-49d0-aad3-b33956837eaf.html >
解决:
在反向生成的最后一步,让你填写类名的时候,你需要把你的包名也包含进去。这样就可以在两层或者以上层存放了。
或者最后一步时,类名使用默认值,不做任何更改。
源文档 <http://topic.csdn.net/u/20110827/00/214a837d-b349-49d0-aad3-b33956837eaf.html >
发表评论
-
hibernate删除时报identifier of an instance of xx was altered from xx to xx
2013-02-06 16:56 1308org.hibernate.HibernateExcep ... -
hibernate插入100万条数据的性能
2012-12-27 17:15 6212共插入1000000条,使用时间:24190172ms ... -
@Transient申明非持久化属性
2012-12-12 18:26 1641对于entity有些get方法是不需要和数据库关联的。需 ... -
hibernate注解参考
2012-12-12 18:17 670http://hty1988.iteye.com/blog/5 ... -
Hibernate初始化时在OneToOneSecondPass类中出现NullPointerException
2012-12-12 14:42 1098启动项目 Hibernate随即报错Caused by: j ... -
org.hibernate.MappingException: Unknown entity: com.gwideal.college.review.entit
2012-12-12 09:47 1152注解 org.hibernate.MappingExcepti ... -
myeclipse8.5重命名checking preconditions
2012-11-26 17:05 1371myeclipse8.5 重命名html 文件,结果程序挂起, ... -
(转)MyEclipse启动加速与优化
2012-11-26 15:16 2839(转MyEclipse启动加速与优化) 原文:http:// ... -
eclipse中jar包关联源代码与取消关联
2012-08-15 21:22 992在Reference Libraries->xxx.ja ... -
myeclipse ellipse ctrl+左键的快捷键不能用
2012-04-25 10:00 4930问题: myeclipse ellipse ct ... -
Cannot create PoolableConnectionFactory (用户 'sa' 登录失败。)
2012-04-24 22:26 7746程序 :Cannot create PoolableConne ... -
myeclipse tomcat内存溢出解决方法
2012-04-24 18:58 1153Tomcat直接启动正常,通过myeclipse启动tomca ... -
Myeclipse visual Jsp Designer 打不开jsp
2012-04-24 18:27 1491原因:工作空间下的.metadata文件下的参数内容与myec ... -
ultraEdit 打开页签 标签
2012-04-17 17:36 1332ultraEdit 打开页签 标签 工具栏-&g ... -
myeclipse6.5 优化
2012-04-12 10:53 11171 关闭myeclipse的Quick Update自动更新 ... -
vss插件myeclipse不显示图标
2012-04-10 16:35 1325工程导入以后项目的check-in check-out的 ... -
ssh连接设置更改数据库名不起效果,连接127.0.0.1更换127.0.0.22也不报错
2011-12-22 20:15 3169ssh连接设置更改数据库名不起效果,连接127.0.0.1更换 ... -
hibernate反向引擎:Path must include project and resource name: /
2011-12-15 14:45 4421解决方法:修改.myhibernatedata文件里面的con ... -
到主机 的 TCP/IP 连接失败 java.net.ConnectException: Connection timed out
2011-12-10 16:34 22638org.apache.commons.dbcp.SQLNest ... -
开启MyEclipse自动提示功能
2011-12-02 12:02 994开启MyEclipse自动提示功能 一般默 ...
相关推荐
- 为每个数据库表定义清晰的注释,以便在生成实体类时能自动转化为有意义的Java注释。 - 定期更新`Hibernate-tools`,以获取最新的功能和修复的bug。 - 对于复杂的业务场景,可能需要编写自定义的代码生成逻辑,...
1. 定义模板文件:模板文件通常以`.vm`为扩展名,例如`Entity.vm`用于生成实体类,`DAO.vm`用于生成DAO接口。 2. 修改模板内容:根据项目规范,可以调整字段注释、访问修饰符、构造函数、getter/setter方法等。 3....
- **第三个选项**:如果要反向生成实体类,则需要勾选此选项。同时还可以指定实体类保存的具体文件夹路径。此外,还需要配置Reveng.xml文件。通过点击“Setup...”按钮,可以选择“新建”或“使用已存在的”Reveng....
- **table节点和class属性**: 通过table节点下的class属性可以指定生成实体类时使用的类名,还可以指定实体类所在的包。 #### 关键配置和代码解释 - **reSettingsFile配置项**: 通常用于指定Hibernate的配置文件...
总结,IDEA提供的表生成实体类功能,结合Hibernate反向工程,能够快速地将数据库表转换为带有注解的Java实体类,大大减少了手动编写代码的工作量。通过合理配置和使用,开发者可以更专注于业务逻辑的实现,提高开发...
本项目名为“generatorSqlmapCustom”,它的主要目标是反向生成实体类,这是一个方便快捷的方式,可以帮助开发者省去手动编写这些类的繁琐工作。 项目描述中提到,用户只需将这个小项目导入Eclipse IDE,就可以进行...
首先,Hibernate的反向工程(Reverse Engineering)功能可以帮助开发者从现有的数据库中生成实体类、持久化映射文件(.hbm.xml)以及相关的配置文件。这极大地简化了数据访问层的开发工作,因为无需手动编写这些繁琐...
- 在指定的包路径下查看生成的实体类和映射文件。 - 根据实际需求对生成的代码进行适当的调整和完善。 #### 四、常见问题及解决方法 - **Hibernate Tools 插件安装失败**:确保网络连接正常,重新尝试安装或检查...
《使用Hibernate反向生成数据库表》 在Java后端开发中,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作。利用Hibernate,开发者可以将Java类与数据库表进行映射,使得数据库操作更加面向对象。...
4. 在Database Explorer中,选中你需要映射的数据库表,右键选择“Hibernate Reverse Engineering”,这一步将反向生成实体类和映射文件。 5. 在反向工程的配置中,你可以指定实体类的包路径、生成的ID策略(如自增...
Hibernate反向工程(Reverse Engineering)是一种自动创建Java持久化类(Bean)的方法,它可以从现有的数据库模式生成对应的Java实体类以及它们的getter和setter方法,甚至可以生成Hibernate的映射文件。这使得开发...
在使用MyEclipse 10.7开发JavaWeb项目时,开发者可以通过内置的MyEclipse Database Explorer工具,利用Hibernate反向工程功能,从数据库表自动生成对应的Hibernate实体类。这一过程极大地简化了数据库操作与Java对象...
通过运行特定的命令或插件,工具会扫描项目中的实体类,生成对应的HQL(Hibernate Query Language)映射文件和数据库表。 对于MyBatis Generator,我们同样需要配置generatorConfig.xml文件,包括数据源、目标包...
通过插件,你可以选择数据库连接,然后指定要反向工程的表,插件会自动生成对应的POJO类和.hbm.xml映射文件。 6. **POJO类的生成**: 生成的POJO类通常包含属性(对应数据库字段)、getter和setter方法,以及可能...
通常情况下,这些实体类会被 JPA 或 Hibernate 使用,并且带有 `@Entity`、`@Embeddable` 等注解。QueryDsl 的代码生成工具会扫描这些注解,然后根据实体类的结构来自动生成对应的 QModel。 ##### 2.2 方法 1. **...
它们可以根据数据库表生成实体类、DAO接口、Mapper XML文件等,大大减轻了开发负担。在Java中,可以使用如MyBatis Generator这样的工具,通过配置文件指定数据库连接信息、目标生成路径等,执行后即可生成对应的源...
- **生成实体类**:工具会解析SQL脚本,根据表的列信息生成对应的Java类,包括字段、getter和setter方法以及可能的构造函数。 - **整合到项目**:将生成的Java实体类添加到你的Java项目中,然后就可以在代码中使用...