
hibernate
bestcxx
向外思考,向上生长,锲而不舍,金石可镂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
转载自大牛的博文-解决大批量插入数据到数据库中的问题
Hibernate批处理操作优化 (批量插入、更新与删除)转载 2016-04-13 15:49:57 · 5365 阅读 · 1 评论 -
hibernate级联情况下以commit或者flush来进行级联提交
hibernate级联情况下以commit或者flush来进行级联提交翻译 2016-06-06 16:29:49 · 682 阅读 · 0 评论 -
mappedBy和JoinColumn实质上指向的是同一个表即外键作为主键所在的表对应的实体
@Entity(name="DFSSTUDENT")@Table(name="DFSSTUDENT")@SuppressWarnings("serial")public class Dfsstudent implements Serializable { private String dfsstudentname; private Dfsclass dfc; /** * @r原创 2016-06-27 18:08:50 · 1978 阅读 · 0 评论 -
hibernate annotation 双向 one-to-one 注解
环境:Hibernate 3.3.1 Maven 3.0.4 MySQL 5.5.13 Myeclipse 8.6.1 建表语句:DROP TABLE IF EXISTS `t_card`;CREATE TABLE `t_card` ( `cardId` int(10) unsigned NOT NULL AUTO_INCREMENT,转载 2016-07-11 08:44:18 · 635 阅读 · 0 评论 -
Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
hiberante.hbm2ddl.auto转载 2015-12-04 10:28:45 · 1773 阅读 · 0 评论 -
group by与distinct有何区别
select name from rate where channelname is not null group by name; select distinct name from rate转载 2016-06-14 19:09:37 · 2870 阅读 · 0 评论 -
hibernate的一对一映射-主键映射-单向-mysql数据库
hibernate的一对一映射-主键映射-单向-mysql数据库原创 2016-07-23 13:18:31 · 523 阅读 · 0 评论 -
hibernate的一对一映射-外键映射-双向-mysql数据库
hibernate的一对一映射-外键映射-双向-mysql数据库import java.io.Serializable;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Fet原创 2016-07-23 14:05:08 · 648 阅读 · 0 评论 -
hibernate一对多双向关联-mysql
hibernate一对多双向关联import java.io.Serializable;import java.util.List;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.原创 2016-07-23 18:29:00 · 1436 阅读 · 0 评论 -
hibernate一对多单向关联
hibernate一对多单向关联import java.io.Serializable;import java.util.List;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.原创 2016-07-23 18:21:01 · 1167 阅读 · 0 评论 -
hibernate的一对一映射-外键映射-单向-mysql数据库
hibernate的onetoone映射分为一对一主键映射-外键映射-单向-mysql数据库import java.io.Serializable;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import javax.pe原创 2016-07-11 08:58:48 · 1038 阅读 · 0 评论 -
hql语句为变量赋值的两种方式
hibernate的hql语句给未知量赋值有两种方式同时,赋值的位置也有两个1、未知量赋值方式 使用“?”来表示未知量,然后是第二步为“?”号赋值 使用“:起个名字” 表示未知量,然后是对这个“起个名字赋值”2、赋值量赋值的位置 直接在createQuery(hql语句)后面,当只有一个未知量时可以使用 单独的在Query的setString原创 2016-06-22 16:17:25 · 8227 阅读 · 2 评论 -
saveorupdate与merge的区别
savaorupdate与merge的区别转载 2016-01-23 17:23:55 · 692 阅读 · 0 评论 -
@Basic(fetch=FetchType.EAGER)和@Basic(fetch=FetchType.LAZY)
Hibernate注解的直接查询和懒加载@Basic(fetch=FetchType.EAGER)和@Basic(fetch=FetchType.LAZY)放置在属性的setter上面,而且只有在级联查询的时候才会起作用@Basic(fetch=FetchType.LAZY) protected void setSname(String sname) { th原创 2016-06-19 22:12:06 · 5059 阅读 · 0 评论 -
hibernate的主动提交-commit
session.getTransaction().commit();原创 2016-06-06 16:10:21 · 2548 阅读 · 0 评论 -
hibernate的注解属性mappedBy详解
mappedBy: 1>只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; 2>mappedBy标签一定是定义在被拥有方的,他指向拥有方; 3>mappedBy的含义,应该理解为,拥有方能够自动维护跟被拥有方的关系,当然,如果从被拥有方,通过手工强行来维护拥有方的关系也是可以做到的; 4>mappedBy跟jo转载 2016-06-27 17:13:42 · 764 阅读 · 0 评论 -
org.hibernate.MappingException: Unknown entity: DnoFonetoone.Dnfclass
org.hibernate.MappingException: Unknown entity: DnoFonetoone.Dnfclass在配置文件中增加实体类映射即可原创 2016-06-27 16:27:03 · 552 阅读 · 0 评论 -
Hibernate需要的10个jar包
Hibernate需要的10个jar包原创 2016-05-27 00:13:46 · 20080 阅读 · 1 评论 -
java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List
使用hibernate时遇到的类型转化问题正确流程是1、sql语句2、创建Query对象3、使用list类进行接收这样就不存在查询结果转化为list出现问题的错误了hibernate使用sql语句的搜索流程public List getListOfTransno(String id) { String sql = "selec原创 2016-06-01 10:57:33 · 5096 阅读 · 0 评论 -
org.hibernate.QueryException:Expected positional parameter count: 1
org.hibernate.QueryException:Expected positional parameter count: 1 org.hibernate.QueryException:Expected positional parameter count: 1, actual parameters: [] [from LhClient c where c.wnamw转载 2016-06-01 13:52:12 · 1068 阅读 · 0 评论 -
hibernate的未知数赋值
hibernate的未知数赋值原创 2016-06-01 13:53:22 · 823 阅读 · 0 评论 -
org.hibernate.hql.ast.QuerySyntaxException: INVOICE is not mapped [from INVOICE]
使用hibernate的hql语句报错:org.hibernate.hql.ast.QuerySyntaxException: INVOICE is not mapped [from INVOICE]原因比较简单,只要在实体类中增加映射注释-实体和表的映射但是,涉及到多表查询的时候hql查询就无效了,这个时候报这种错误就只能更换为sql语句了转载 2016-06-01 14:36:03 · 2000 阅读 · 0 评论 -
hibernate配置文件hibernate.cfg.xml的详细解释
hibernate的hibernate.cfg.xml详解转载 2016-06-07 14:33:18 · 1072 阅读 · 0 评论 -
assigned , native , identity 区别-Field 'id' doesn't have a default value问题解决方法
assigned , native , identity 区别-Field 'id' doesn't have a default value问题解决方法综合参考:http://blog.csdn.net/huaweitman/article/details/39025553http://chen.ch.j.blog.163.com/blog/static/1324171212010919转载 2016-06-07 17:58:17 · 1766 阅读 · 0 评论 -
hibernate的one-to-many
文章说的是hibernate的多对多关联映射,但是这里借鉴的是一对多这边的配置文件的写法Hibernate多对多关联映射通常别拆分成两个多对一关联映射1、 下面的HostBean、UserBean、UserHostBean,UserHostBean是两个表之间的关联表,分别跟HostBean和UserBean都是多对一的关联关系,可以发现中间表始终是多的一端。2、因此配置文转载 2016-06-08 10:12:26 · 594 阅读 · 0 评论 -
<property name="hbm2ddl.auto">create</property>
<property name="hbm2ddl.auto">create</property>转载 2016-06-08 10:40:29 · 1504 阅读 · 0 评论 -
Hibernate使用注解映射取代映射文件
在编写hibernate的时候,需要将实体类映射到数据库中的表。通常需要一个配置文件(hibernate.cfg.xml),一个实体类(XX.Java),还有一个映射文件(XX.hbm.xml)。从JAVA5.0之后,可以利用注解来简化配置。简单来说就是不再需要映射文件了,hibernate需要的元数据(metadata)通过注解实体类就行了。下面是一个简单的基于注解映射的Hi转载 2016-06-08 16:43:48 · 2808 阅读 · 0 评论 -
Exception in thread "main" org.hibernate.exception.GenericJDBCException: Field 'bookname' doesn't ha
Exception in thread "main" org.hibernate.exception.GenericJDBCException: Field 'bookname' doesn't have a default value使用了hibernate的注解,定义了主键了生成策略,但是数据库表没有设置自增mysql数据库所以,简单处理即可,即把@Genera原创 2016-06-08 17:23:45 · 3011 阅读 · 0 评论 -
@NotEmpty、@NotBlank、@NotNull
@NotNull(message="用户名不能为空") private String uname;@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上原创 2016-06-08 17:35:55 · 3186 阅读 · 0 评论 -
Hibernate基础之九:多对多,单/双向关联 @ManyToOne @OneToMany
1.组件映射,一个类中包含另一个组件上@Eembeded2.多对一,单向关联“多的”聚合“一的”1个实例,Group--Useruser的getGroup上加@ManyToOne[java] view plain copy@Entity @Table(name="t_Group") publ转载 2016-06-27 10:40:09 · 1411 阅读 · 0 评论 -
hibernate的3中查询举例——返回对象或转化对象、返回Object
hibernate常用的三种查询,1、hql直接返回对象;2、sql全量查询,转化为指定的对象;3、sql查询部分列的值,使用object数据获取原创 2016-06-01 14:57:09 · 10388 阅读 · 1 评论