发这种没有技术含量的问题,也是出于无奈。自己倒腾了1天多了还是没有结果。
希望各位大人海涵。
问题是这样的
我使用的是 MyEclipse 6.5GA
1·建立一个普通的Java项目
2·加入Hibernate支持(MyEclipse->Porject Capabilities)
(1) 选择Hibernate3.2
(2) 创建SessionFactory
3·对数据库中的表建立反向工程
(1) 生成*.hbm.xml文件
(2) 生成Pojo类
(3) 生成BasicDAO
(4)id增长类型选择native(mySQl中已经配置了自增长)
4·创建Main函数
package hibernate;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
NewTableDAO dao = new NewTableDAO();
NewTable test = new NewTable();
test.setName("Help");
dao.save(test);
System.out.println("Finished");
}
}
运行结果:
Hibernate: insert into test.`new table` (name) values (?)
Finished
但是数据库中没有插入任何数据!
不过要是运行自动生成的Dao中的任何查找功能都是没有问题的。
自动生成的Dao如下(部分):
public class NewTableDAO extends BaseHibernateDAO {
private static final Log log = LogFactory.getLog(NewTableDAO.class);
// property constants
public static final String NAME = "name";
public void save(NewTable transientInstance) {
log.debug("saving NewTable instance");
try {
getSession().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
我在web项目中 及加入Hibernate、Spring(Hibernate不建立SessionFactory,使用Spring的)
在Juit中跑相同代码没有任何问题。
请问我这个问题出在哪里了 谢谢。
相关推荐
《JSR303与Hibernate Validator:数据验证的基石》 在Java世界中,数据验证是应用程序不可或缺的一部分,它确保了输入数据的质量和安全性。JSR303(Java Bean Validation)规范,作为Java EE 6的一个重要部分,提供...
在Excel中,图表是数据分析和展示的重要工具,能够直观地表达数据变化和关系。Apache POI是一个用于处理Microsoft Office文档的Java库,其中包括对Excel的支持。本Demo主要讲解如何使用Apache POI库来根据Excel模板...
这涉及到多个IT领域的知识,包括但不限于移动应用开发(Android或iOS)、用户界面设计、内容管理系统、后端服务集成以及数据分析。 在移动应用开发方面,开发者需要熟悉Java或Kotlin(对于Android)或Swift(对于...
在描述中提到的`测试-空模板20201015.xlsx`文件,很可能是用来测试工具类的一个空白模板,其中可能包含了一些预设的图表,但没有具体的数据。使用这个工具类,开发者可以根据业务需求动态填充数据,然后使用POI更新...
灵异相机 GhostCam v1.9.4 版本:1.9.4软件语言:非中文软件类别:特效相机软件大小:8.23 MB适用固件:2.1及更高固件内置广告:有广告适用平台:Android 一款相机拍照软件,用它拍的照片会看到灵异现象! ...
例如,`Ext.grid.GridPanel` 是一个常用的组件,用于显示数据网格,而`Ext.tree.TreePanel`则用于展示层次结构的数据。 工具类是Ext JS中的另一个重要部分,它们提供了各种实用函数,如DOM操作、动画效果、事件处理...
在Windows Presentation Foundation (WPF) 中,`TreeView` 是一个常用控件,用于...通过以上的步骤和细节处理,你可以构建出一个功能完备且用户友好的拖放功能,使用户能方便地对`TreeView`中的数据进行排序和组织。
在Ruby on Rails开发过程中,开发者可能会遇到各种各样的“灵异”错误,这些错误往往由于框架的特性、编码习惯或不常见的配置问题引起。本文将深入探讨这些常见问题,并提供解决策略,帮助开发者提高代码质量和调试...
五、“灵异事件”相关 * 核心数据库被同时关闭 + 数据库崩溃或异常情况下,核心数据库可能会被关闭 + 应该使用高可用架构和故障转移机制来解决核心数据库关闭问题 六、Slave相关 * Slave事件Loop + Slave...
所以这一次,利用双休日的一个晚上大量时间,重新阅读了老的备份工具,找到了以下问题: ·用户资料备份失效,在初始化的时候,可以正确统计出会员人数,但是备份之后,却无任何数据得以备份; ·系统...
除了ODS/DW类比较大型的应用外,Kettle 实际还可以为中小企业提供灵活的数据抽取和数据处理的功能。Kettle除了支持各种关系型数据库、HBase、MongoDB这样的NoSQL数据源外,它还支持Excel、Access这类小型的数据源。...
这些模板可能包括但不限于平均值、标准差、频率分布、相关性分析、回归分析等统计图表和计算。用户可以使用这些模板快速分析数据,而无需从零开始创建复杂的公式和图表。对于初学者来说,这些模板降低了数据分析的...
UDP则更注重速度,但不保证数据完整性。 3. 网络层:这一层的主要协议是IP(互联网协议),负责数据包在不同网络之间的路由选择。此外,还有ICMP(Internet控制消息协议)用于网络诊断。 4. 数据链路层:此层分为...
8.10. 灵异事件,Ext.state 8.11. 所谓的事件 8.12. 回头谈一谈Ext里的ajax 9. 沉寂吧!我们要自己的控件。 9.1. 下拉树形选择框TreeField 9.2. 带全选的checkbox树形CheckBoxTree 9.3. 带全选的checkbox的grid 9.4....