用注解配置的方式配置hibernate 的映射关系时要导入三个包包
hibernate-annotations.jar , ejb3-persistence.jar ,hibernate-commons-annotations.jar
@Entity 用于注解一个类是一个数据库中的实体
@Id 用于注解现在的是一个主键,一般后面要跟上@GenerateValue(strategy=GenerationType.Auto)
这个就行了, 不过我们还得在hibernate.cfg.xml中添加一个<mapping class="com.xx.xx.bean.xx">
在初始化Configuration接口时我们用AnnotationConfiguration();
其实注解还有好多
@Column声明属性到映射 @Transient 声明属性不会跟数据库关联 如果这样用
@Transient private Date birthday 这样数据库中就没有此字段
@Formula 用查询语句动态生成一类的属性也是虚拟的列 通过查询语句计算出来 例:
@Formula ("(select count(*) from t_user u where u.id>id )")
private int countUser
要点:sql语句必需位于括号中
表最好用别名
可以引用当前属性的值,可以直接使用属性,如u.id>id
分享到:
相关推荐
hibernate注解配置
Struts2 Spring3.0 Hibernate3.3 整合全注解配置用的数据库。
Hibernate4.0注解配置详解,Hibernate4.0注解配置详解,Hibernate4.0注解配置详解
struts2、spring、hibernate整合,其中spring、hibernate使用全注解配置,一个简单的学习实例源码,可直接导入项目运行实例。
hibernate注解配置详解,有各个标签的详细使用方法,需要学习注解的不妨看一下
Hibernate注解配置表映射实例
详细javabean配置 博文链接:https://871421448.iteye.com/blog/1561798
Hibernate双向一对一关联映射(注解版)
使用hibernate的注解配置可以很好的完成跟实体的映射。而且还可以通过注解配置,可以完成多对一,一对多等关系的配置,非常好。
针对hibernate关系映射进行了一个总结,包含xml配置形式和@注解配置形式,one-to-many,one-to-noe,many-to-one,many-to-many等单方向的配置和双方都配置的事例
Tomcat下配置Hibernate,供大家参考...
Struts2 Spring3.0 Hibernate3.3 全注解配置,避免了大量业务类在Spring文件的配置,整合了DWR3.0,displayTag 物理分页技术的实现。树形菜单。 另外数据库,在下一个资源;由于20MB的限制。 有问题的话留言。
eclipse 配置 hibernate tools 反向生成 pojo类 注解
* 9.increnment 插入数据的时候hibernate会给主键添加一个自增的主键,但是一个hibernate实例就维护一个计数器,所以在多个实例运行的时候不能使用这个方法。 * 例:@GeneratedValue(generator = ...
于是我花了几天时间搭建出来的hibernate+springmvc的框架,这个框架去除hibernate配置, 将配置全部整合到spring中,开发中使用注解开发即可,很方便,以后我还会持续更新的。 这是一个maven项目,放在eclipse中,改...
hibernate 注解配置实例,次实例供学习hibernate注解配置的人学习之用。
struts2+hibernate+spring很详细的全注解资源配置
ssh2注解配置,全部是注解配置,struts2和hibernate3和spring2.5全部是注解配置,,访问路径为http://localhost:8080/mytest/student/findAll.action