摘要: 一般将针对数据库的操作放在事物里面, 开始事物:session.beginTransaction(); 获取事物:session.getTransaction(); 提交事物:transaction.commit(); 事物回滚:transaction.rollback(); 提交事物和事物回滚中的 阅读全文
posted @ 2016-04-06 19:09 guodaxia 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 使用Hibernate进行的操作时针对对象的,所谓对象,就是该表所对应的持久化类的实例 持久化类中的属性应该与数据库表中的字段相匹配 持久化类的4条编程风格: 1、必须含有一个默认的无参构造方法,以便Hibernate通过Constructor.newInstance()实例化持久化类 2、提供一个 阅读全文
posted @ 2016-04-06 15:51 guodaxia 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 配置类Configuration 主要负责管理hibernate的配置信息以及启动hibernate,在hibernate运行时,配置文件取读底层的配置信息,基本包括数据库驱动,url、username、password、dialect、show_sql、format_sql、mapping映射文件 阅读全文
posted @ 2016-04-06 10:57 guodaxia 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 这是正确后的代码,之前我在ID这个行里面添加了native属性,就是看着demo上敲的,引发了关于主键自增的问题,插入字段中的id项不按照我的test类中插入而是自增寻找默认值,所以报错。 注意:不会的就不要写,无妄之灾往往在于你的无事生非! 阅读全文
posted @ 2016-04-06 10:05 guodaxia 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 注意一些细节问题,坑了我好久这个问题。 阅读全文
posted @ 2016-04-06 10:01 guodaxia 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Mysql修改设置root密码的命令及方法 | 浏览:49279 | 更新:2012-11-24 05:45 | 标签:mysql root Mysql修改设置root密码的命令及方法 | 浏览:49279 | 更新:2012-11-24 05:45 | 标签:mysql root 1 2 3 分步 阅读全文
posted @ 2016-04-06 09:06 guodaxia 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 上面两个连接池,我使用第一个的时候一直报错,连接数据库失败。no suitable jdbc Driver,conn=null,报空指针错误,然而我使用第二个连接池,同样的条件却完全可行,咋眼一看,没发现两者的不同之处,调试,对比,也没发现什么异常,最后才发现,前者在conn=DriverManag 阅读全文
posted @ 2016-04-06 08:18 guodaxia 阅读(209) 评论(0) 推荐(0) 编辑