--Hibernate
文章平均质量分 51
独坐一隅
道法自然
展开
-
null id in entry (don't flush the Session after an exception occurs)
错误提示:解决方法:遇到这个异常实属不小心所致,最初看到异出的错误信息时我误认为是主键为空所致。一着急竟然把entry当成了entity理解,真是让人笑话^_^。 其实个该异常信息是在提示我们没有为数据中的非空字段设置值。呵呵!看,够笨的吧。怎么会忘记为非空字段设置值呢?当然一般我们是不会犯这样的错。但是需要说的一点是,在数据的设计中比如SqlServer,我转载 2014-09-12 22:46:30 · 6428 阅读 · 0 评论 -
运行hbm2java工具和hbm2ddl工具
Hibernate提供了从映射文件到Java源代码的转换工具,名为hbm2java工具,可以利用ANT工具来运行它。Hibernate提供了从映射文件到数据库Schema的转换工具,名为hbm2ddl工具,使用hbm2ddl工具时,必须在Hibernate的配置文件中设置hibernate.dialect属性,显示指定底层数据库的SQL方言,因为hbm2ddl工具会根据数据库的SQL方言来生成相应的数据库Schema。原创 2015-07-21 00:03:09 · 1338 阅读 · 0 评论 -
Hibernate建立多对一的单向关联关系
以下内容整理自《精通Hibernate》第二版映射代码:<many-to-one name="customer" column="CUSTOMER_ID" class="mypack.Customer" not-null="true" lazy="false"/>元素建立了customer属性和O原创 2015-07-21 22:24:37 · 1144 阅读 · 0 评论 -
Hibernate 建立一对多双向关联关系
Hibernate 建立一对多双向关联关系原创 2015-07-22 21:49:07 · 794 阅读 · 0 评论 -
Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushM
错误提示:Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.原创 2015-08-05 11:25:37 · 834 阅读 · 0 评论 -
理解事务——原子性、一致性、隔离性和持久性
转载自:http://blog.csdn.net/chosen0ne/article/details/10036775事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下:1. 原子性(Atomic) 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。转载 2016-11-12 22:53:44 · 1203 阅读 · 0 评论 -
以Java属性文件的格式创建Hibernate的配置文件和DTD特殊符号作用
示范代码hibernate.dialect=org.hibernate.dialect.MySQLDialecthibernate.connection.driver_class=com.mysql.jdbc.Driverhibernate.connection.url=jdbc:mysql://localhost:3306/SAMPLEDBhibernate.connection.user原创 2015-07-16 21:44:31 · 1374 阅读 · 0 评论 -
org.hibernate.PropertyNotFoundException: Could not find a getter for sMarathon in class com.honsto.
我个人在这遇到种错误时的原因大多是以下三种原因: 1、未编写实体属性的get方法; 解决方法:添加get方法。 2、变量的实体属性名称不规范,如我使用的变量为sMarathon,去get方法名则为getSMarathon(),因此程序识别的第四个字符开始的SMarathon自然就Could not find a getter for sMarat原创 2014-07-02 11:43:32 · 3597 阅读 · 2 评论 -
SpringMVC4+Hibernate4+MySQL5.6集成实例
集成主要步骤:配置web.xml、创建并配置front-servlet.xml、创建并配置back-servlet.xml、创建并配置log4j.properties、创建并配置jdbc.properties、创建并配置applicationContext.xml、创建JSP、创建POJO和映射文件、创建Dao(Impl)、创建Service(Impl)、创建Controller。以下主要贴出配置原创 2017-07-05 19:27:39 · 475 阅读 · 0 评论