![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
qhs1573
这个作者很懒,什么都没留下…
展开
-
hibernate 中的Annotation的使用
第一步:创建普通的Java工程用Main方法测试工程创建完成后在Mysql中新建一张名称叫XuXuDan的表。代码如下: C:\Documents and Settings\Administrator>mysql -uroot -proot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connect原创 2013-09-17 01:12:58 · 680 阅读 · 0 评论 -
hibernate中自动创建表的配置
开始前还是说点废话,虽然上一篇已经写了Hibernate的小程序这次就不用写了,直接拷贝过来改改就行了,但是这样最终的目的还是达不到几天肯定就忘了hibernate的配置了为了熟练期间还是不厌其烦的从头再来。 第一步:新建Java项目用来Main测试hibernate的例子,创建项目包一共创建三个 com.ygc.hibernate.modle |com.ygc.hibernate.test |原创 2013-09-18 00:57:07 · 1129 阅读 · 0 评论 -
hibernate中如何用Annotion注解设置Modle中的字段不持久化
hibernate中Modle中的有些属性不想创建表是在数据库中产生字段保存数据,当这种需求是我们可以设置@transient表示透明的当设置此属性是在创建数据库是可以对此属性忽略,在本例中模拟了一个班级表表名为MyClass 属性有数据库id 班级名称 班级老师 老师身份证号 我们的需求想把老师身份证号不保存到数据库里不想对身份证不持久化数据解决方法很简单就是在对应的字段上面加@Transien原创 2013-09-19 23:48:41 · 13236 阅读 · 0 评论 -
hibernate中Modle的属性名称和数据字段名称配置的方法
在hibernate中有的时候数据的字段的名称带有下划线或者其他符号,这样你在Modle里定义属性的时候按照数据库字段定义属性总觉的不符合Java的命名规范,如何在Mole里对属性指定数据库的字段的名称呢?今天来看看。 第一步:创建Java工程创建项目包在本例中创建三个包com.ygc.hibernate.main | com.ygc.hibernate.modle | com.ygc.hibe原创 2013-09-19 00:47:17 · 1510 阅读 · 0 评论 -
hibernate中表名和Modle类名不同时的配置
有的时候编写数据库的表名是有数据库的命名规范,而在Java中又有java的命名规范,当数据库的命名规范和Java的命名规范不一样是导致Modle的类的类名不一定是数据库的表名,我们在Modle里如何设置数据库的表名呢?下面我们通过一个注解来解决数据库表名和类名不同时的配置。 第一步:创建Java普通工程,新建三个项目包,分别是com.ygc.hibernate.main | com.ygc.hi原创 2013-09-20 15:31:55 · 939 阅读 · 0 评论 -
Hibernate中映射时间和日期的配置
在数据库中存放时间或者日期是在Modle映射的方法。 第一步:编写Modle类在这里模拟一个Person的表属性有id 人的姓名 人的生日 和人的年龄 package com.ygc.hibernate.modle; import java.io.Serializable; import java.util.Date; import javax.persistence.Entit原创 2013-09-21 15:49:45 · 6820 阅读 · 0 评论 -
Hibernate中hbm2ddl.auto设置的问题
今天在hibernate官网上看到一个例子后按照官方的要求一步一步的写下去了到最后测试也是成功了但是我修改了hbm2ddl.auto的配置为create 或create-drop时发现数据库的并没有像官方说的那样自动创建经过研究发现我犯了一个小小的毛病就是没有修改配置中的方言。下面是我测试的代码用例: 1)测试的版本是 hibernate4.2.8 2)用到的jar包 dom4j-1.6原创 2014-02-26 11:14:21 · 1355 阅读 · 0 评论