`
wenson
  • 浏览: 1050300 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用hibernate常犯错误

阅读更多

1、hql 里用的是 类名  属性名 而不是数据库的表名字段名

2、net.sf.hibernate.type.SerializationException: could not deserialize 错误,是因为 有int 的要变成 integer, 还有 serializable 的要变成 string, hbm.xml 文件是自动生成的 把 sqlserver 中的text 对应serializable 类型,int 类就对应 int

3、spring 中用(String) 强制转型时出错 An error occurred while parsing custom action attribute "value" with value

4、hbm.xml 数据中的字段最好首字母不要大写  出错的

5、 hbm.xml 中每个表都要主键

问题:

1、用 ant 作工具 ,tomcat 作服务器, 发布、重新启动是麻烦事 ,好像能一步到位

2、生成方法用的是 ddl  2  hbm  2 java   , ddl2hbm  用着还是有问题, 像 serializable 类型的问题,int 类型 的问题,还不能生成  主键

3、其实用 ant 用它的什么   编译 与 发布
分享到:
评论

相关推荐

    整合ssh框架时常遇到的错误

    整合SSH框架是一项技术挑战,但通过遵循正确的步骤和理解常见的错误点,可以有效避免许多初学者常犯的问题。在构建项目时,仔细检查类路径设置,确保所有依赖正确无误,并留意配置文件的准确性,这些都是保证项目...

    hibernate_UD

    所有者是Book类,我们没有在所有者类中放置mappedBy (在这里我们犯了一个错误)作者实体类与book类相关-在这里,它必须是mappedBy并指向另一侧的集合,可以正常工作。 请测试代码并查看测试,我建议您@JoinColumn...

    Java的实训心得体会范文.doc

    同时,不要害怕犯错误,勇于尝试,通过破坏和修复代码来加深理解。 在遇到问题时,利用互联网资源是非常重要的。专业的论坛和社区如Stack Overflow提供了大量解决方案,通过搜索和学习他人的经验,可以快速解决遇到...

    江苏省连云港市东海县2018年中考英语第一轮复习八上Unit4基础默写无答案201804251131

    5. 犯错误:make mistakes 这个短语用来描述在行动或判断上的失误,如:"Everyone makes mistakes, so don't be too hard on yourself." 6. 代表:stand for 通常指符号、标志或人代表某种意义或理念,如:"The red...

    操作系统项目管理前沿技术软件测试智力题.doc

    在团队合作中,如果同事犯了错误,但领导没有批评同事,却批评了你,该怎么办?正确的处理方式是,不要在会议上争吵或解释,而是事后找领导解释,这样既保证了领导的权威,也能达到想要的结果。 六、办公室设备 ...

    SQL注入漏洞演示源代码

    SQL注入漏洞是网络安全领域中的一个重要话题,它涉及到数据库管理和Web应用程序的...通过学习和理解这个SQL注入漏洞的演示,开发者可以提升安全意识,避免在实际项目中犯同样的错误,从而保护用户数据和系统的完整性。

    Chrome Incognito Killer-crx插件

    众所周知,一个困倦的人会犯错误,就像向他们“购物”的网站向网站打开时一样。如果别人第二天使用电脑,可以看到“惊喜礼物”。在Chrome隐姓埋名杀手。在您的计算机上没有活动的预定义时间段(默认为15分钟)后,此...

    ddd实战中的那些坑.zip

    其次,过度设计也是常犯的错误。DDD强调的是根据业务需求来构建模型,但有时开发者可能会过于热衷于建模,导致模型过于复杂,反而增加了理解难度。在微信支付场景中,可能只需要关注支付、退款、订单等核心实体,而...

    怎样才能学好JAVA

    不要害怕犯错误,因为错误是成长的阶梯。同时,找到自己的学习节奏,将学习融入日常生活,避免过度压力。 总的来说,学好Java需要你投入时间和精力,掌握基础理论,重视实践,跟踪技术发展,并保持热爱学习的态度。...

    sample:样本库

    开发者可以通过这些样本库来了解如何正确地实现特定的功能,从而避免在实际开发中犯错误。Java是一种广泛使用的面向对象的编程语言,拥有丰富的类库和框架,因此学习如何有效地利用这些资源对于Java开发者来说至关...

    程序员面试介绍项目经验.pdf,这是一份不错的文件

    在程序员面试中,介绍项目经验是一项至关重要的环节,因为它展示了你的技能、经验和解决问题的能力。...避免犯低级错误,确保你的描述准确无误,这样才能给面试官留下深刻的印象,展示出你是一个合格且有经验的程序员。

    java面试题

    #### 工作中犯过的错误或者至今没解决的问题 常见问题包括:未考虑边界条件、忽视并发安全、过度优化等。 #### 平常用什么框架? 常用的Java Web框架包括Spring Boot、Struts2、Hibernate等。 #### 你在项目中...

    支持多数据库的ORM框架ef-orm.zip

    可以让避免用户犯一些语法、拼写等错误。JPA2规范兼容 使用JPA 2.0规范的标准注解方式来定义和操作对象。(但整个ORM不是完整的JPA兼容实现)更高的性能 依赖于ASM等静态字节码技术而不是CGlib,使得改善了代理...

    sandbox:小型和实验性项目的集合

    在IT行业中,"sandbox"通常指...通过参与这些项目,开发者可以提升技能,了解最新的技术趋势,并且在一个安全的环境中犯错误和学习。无论是初学者还是经验丰富的开发者,这样的沙盒项目都能带来丰富的学习体验和挑战。

    Chrome隐身杀手「Chrome Incognito Killer」-crx插件

    众所周知,一个困倦的人会犯一些错误,例如将标签页打开到他们正在“购物”的网站上。如果第二天有人使用计算机,则可以看到“惊喜礼物” Chrome隐身杀手即将来临。在计算机上没有活动的预定时间段(默认为15分钟)...

    软件测试学习笔记

    - **错误(Error)**:指开发人员在编写代码时所犯的逻辑错误。 - **缺陷(Defect)**:指由于代码中的错误导致软件在运行过程中出现异常行为的状态。 - **故障(Fault)**:指软件中存在的错误或缺陷,在特定...

    JAVA自学之路

    经常的进行知识难点的查询,如果一个问题牵扯的面比较广,就干脆到网上搜索一些相关的专题,比如“java 乱码 mysql” “oracle 创建用户”等等,如果有必要,不要犯懒,勤动手写一些小小的测试程序,来弄明白知识点...

Global site tag (gtag.js) - Google Analytics