Hibernate映射文件里面的问题里面的东西是干什么有什么作用请求解答帅哥美女们解答。 Hibernate的学习成本 是目前主流框架中 最高的楼主还是好好从基础点点学 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <generator class="native" >----generator是选择主键生成机制,这里使用的native表示根据数据库使用对应生成机制,包括sequence和identity <param name="sequence">deptno_seq</param>----一般在使用Oracle时使用的主键生成机制为sequence,Oracle中需要一个序列来进行控制主键,这里是当前表主键的对应序列 </generator> 回复请问3楼,这个可不可以自增长呀?可以,这就是Oracle实现自增长的方法。Oracle中是没有对应自增长的关键字的,它就是使用序列sequence来生成连续增长的值,通过将序列值插入数据表实现自增主键 楼上说了 native的 作用 我来说说many-to-one 吧 比如有2个表 一个是 订单表 order 一个是订单条目表 item条目表里面有一个字段 叫 order_id 代表着所对应的订单这时候 会使用 many-to-one 使用具体的 一个order对象 来代替 order_id为什么要叫many-to-one呢 因为有很多订单条目 所以 相当于有多个item与orde对应 关联起来 所以是 many-to-one这样做有什么好处呢? 比如 你使用 hql 获取得到item对象 ,那么 你就直接得到了 order对象 而不用 再利用 order_id 再去查还有一个好处是, 减少了sql语句 可以直接 在hql里面 加上 join fetch 或者在 many-to-one 里面加上fetch-join的属性 会生产相应的 关联sql语句 获取数据 回复请问3楼,这个可不可以自增长呀?可以,这就是Oracle实现自增长的方法。Oracle中是没有对应自增长的关键字的,它就是使用序列sequence来生成连续增长的值,通过将序列值插入数据表实现自增主键感谢了,真是膜拜 我现在在参加实习,正在讲hibernate你留个邮箱,我给你发我们的上课视频,我还可以给你本书将javaweb开发的, 我以后的目标也想从事javaEE方向,没办法以后肯定是从事.net C#的,我看这么多关于java的内容也没用呀!谢谢这位哥们的好意。 这是主键生成机制 (id) native 只是一种 还有七种生成机制 下面是一个地址里面讲的是id生成策略 希望对你有所帮助http://www.cnblogs.com/flyoung2008/articles/2165759.html myeclipse8.6中安装groovy插件 Struts2中对数字进行格式化 js(急啊.....) 大家帮我解释下什么叫电信增值业务,并举几个例子! 我现在这样是不没机会找到工作? 怎么重写Struts2的ajax主题 求对于跨多源数据库库访问查询问题的思路? 数据移植程序 hibernate的Criteria应用的一个问题。 关注Struts 1.2.1新特点,希望与大家共同讨论! 怎么在ibatis使用$往in里面传String参数 刚学struts2中出问题There is no Action mapped for namespace and action name
----generator是选择主键生成机制,这里使用的native表示根据数据库使用对应生成机制,包括sequence和identity
<param name="sequence">deptno_seq</param>
----一般在使用Oracle时使用的主键生成机制为sequence,Oracle中需要一个序列来进行控制主键,这里是当前表主键的对应序列
</generator>
可以,这就是Oracle实现自增长的方法。
Oracle中是没有对应自增长的关键字的,它就是使用序列sequence来生成连续增长的值,通过将序列值插入数据表实现自增主键
many-to-one 吧
比如有2个表 一个是 订单表 order 一个是订单条目表 item条目表里面有一个字段 叫 order_id 代表着所对应的订单这时候 会使用 many-to-one 使用具体的 一个order对象 来代替 order_id为什么要叫many-to-one呢 因为有很多订单条目 所以 相当于有多个item与orde对应 关联起来 所以是 many-to-one这样做有什么好处呢?
比如 你使用 hql 获取得到item对象 ,那么 你就直接得到了 order对象 而不用 再利用 order_id 再去查还有一个好处是, 减少了sql语句
可以直接 在hql里面 加上 join fetch 或者在 many-to-one 里面加上fetch-join的属性
会生产相应的 关联sql语句 获取数据
可以,这就是Oracle实现自增长的方法。
Oracle中是没有对应自增长的关键字的,它就是使用序列sequence来生成连续增长的值,通过将序列值插入数据表实现自增主键感谢了,真是膜拜
我以后的目标也想从事javaEE方向,没办法以后肯定是从事.net C#的,我看这么多关于java的内容也没用呀!谢谢这位哥们的好意。
http://www.cnblogs.com/flyoung2008/articles/2165759.html