请教hibernate问题,进来就有分啊
@Entity@Table(name = "bas_monthly_pay")
@Proxy(lazy = false)
public class MonthlyPay implements Serializable{
private static final long serialVersionUID = 4591733513376973548L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
@Column(name="monthlypay_name",length=64)
private String monthlyPayName;
@Column(name="order_no",length=5)
private int orderNo;
以前开发的hibernate都是一个hbm.xml对应一个持久化类。关系都写在hbm.xml里。现在没有hbm.xml都写在类请问这种声明方式叫什么。项目里是没有hbm.xml配置文件的。
@Id2Entity(id="categoryId")
private BidGoodsCategories bidGoodsCategories;
@Id2Entity(id="baId")
private BidAuction bidAuction;
请问@Id2Entity(id="categoryId")和@Id2Entity(id="baId")两句有什么用? --------------------编程问答-------------------- 这就是现在很流行的XML配置替换方案啊,英文是annotation, 中文应该称作注解吧。
现在的SSH框架都在实现自己的注解方式,目标是实现零配置。
楼主举得两个例子应该是来自EJB得注解(也有可能是来自Hibernate Annotation,引用org.hibernate.annotations.*),主要看你的程序中引用了哪些包。
EJB3 注解的API定义在javax.persistence.*包里面. 大部分和JDK5兼容的IDE(象Eclipse, IntelliJ IDEA 和Netbeans等等)都提供了注解接口和属性的自动完成功能. (这些不需要IDE提供特别的EJB3支持模块,因为EJB3注解是标准的JDK5注解)
--------------------编程问答-------------------- 学习。。。 --------------------编程问答-------------------- DDDDDDDDDDDD --------------------编程问答-------------------- ........... --------------------编程问答-------------------- 2楼以及回答了 --------------------编程问答-------------------- jdk 版本1.5以上都支持annotation
请楼主先看看jdk的API --------------------编程问答-------------------- --------------------编程问答-------------------- 简单说是JPA
其实还是会有hibenrate.cfg.xml这个文件..不过*.hbm.xml确实没有了.. 呵呵 这是新特性..可以减少配置文件的数量..推荐使用. --------------------编程问答-------------------- 注解。。。 --------------------编程问答-------------------- 顶顶啊 --------------------编程问答-------------------- 注解 注解 --------------------编程问答-------------------- 学习..... --------------------编程问答-------------------- 引入注解后只有个spring的配置文件就可以了。@Id2Entity 这个没见过啊。 --------------------编程问答-------------------- 没用过这样的饿方法 学习了 --------------------编程问答-------------------- 学习.....
http://topic.csdn.net/u/20100612/09/2ddd41ff-30b8-487a-843f-12a8df003d53.html?24671 下面是我提的问题,那位帮忙哦 --------------------编程问答-------------------- 2L已经说完了 --------------------编程问答-------------------- 2L已经说完了 --------------------编程问答-------------------- 注解,我们现在用的spring3,也是用这种方式 --------------------编程问答--------------------
因为有了annotation,所以简化了好多配置的问题。 --------------------编程问答-------------------- annotation --------------------编程问答-------------------- xml 上hibernate做了,自己没有写,还是根据xml的格式用行的 --------------------编程问答-------------------- 接分吧
--------------------编程问答-------------------- 这是注解,用他可以不配置xml --------------------编程问答-------------------- 接分ing --------------------编程问答-------------------- @Id2Entity(id="categoryId")
private BidGoodsCategories bidGoodsCategories;
@Id2Entity(id="baId")
private BidAuction bidAuction;
请问@Id2Entity(id="categoryId")和@Id2Entity(id="baId")两句有什么用? --------------------编程问答-------------------- j-f --------------------编程问答-------------------- 学习学习了 --------------------编程问答-------------------- 我也想学习 --------------------编程问答-------------------- 学习。 --------------------编程问答-------------------- 原来是JPA啊,我原来也做过一些,但是不是很懂,学习学习。。。 --------------------编程问答--------------------
是的是的 --------------------编程问答-------------------- 谢谢大家帮顶,进来的都有分 --------------------编程问答-------------------- 谢谢大家帮顶,进来的都有分 --------------------编程问答-------------------- 接分的.. --------------------编程问答-------------------- 2楼回答正解!!! --------------------编程问答-------------------- 还是配置比较清楚 感觉 --------------------编程问答-------------------- 不能从 你这里的 几行代码就判断出,要看你 的应用框架 .
据我估计,你们用的框架 是 基于注解的spring MVC,如果是,建议楼主 先看下 spring mvc,不要好高务远,要从基础学 --------------------编程问答-------------------- 改配置要重新启动Tomacat,注解不要 --------------------编程问答--------------------
正解 --------------------编程问答-------------------- 帮顶的。。。。。。 --------------------编程问答--------------------
好办法。。。 --------------------编程问答-------------------- 请楼主先看看jdk的API --------------------编程问答-------------------- 这个是注释 --------------------编程问答-------------------- 等待楼主给分-.-~ --------------------编程问答-------------------- 学习学习啦 --------------------编程问答-------------------- xuexi --------------------编程问答-------------------- 支持下,学习下。 --------------------编程问答-------------------- 2L已经说完了 --------------------编程问答-------------------- 2L已经说完了,话说,注解确实很好用 --------------------编程问答-------------------- 学习........... --------------------编程问答-------------------- 2L已经说完了 --------------------编程问答-------------------- 楼主骗人,都说了还不散分;2L说的很明白了;注解方式 --------------------编程问答-------------------- 1L 说完了,我还说什么 --------------------编程问答-------------------- 2楼解释完毕了。。 --------------------编程问答--------------------
回答的很详细。 --------------------编程问答-------------------- 路过拿分 --------------------编程问答--------------------
二楼的解释很详细了,不仅hibernate可以这样,连spring也可以,这样就不用再在配置文件中配置繁琐的依赖注入了,用标注来进行注入的操作,确实节省了大量的重复操作,对于团队项目而言也更加容易维护和管理 --------------------编程问答-------------------- 注解。@Entity --------------------编程问答-------------------- 注解啊,就是xml和java文件合并了,修改了直接就运行,不用重新发布啊,方便多了 --------------------编程问答-------------------- 貌似有点像Spring MVC那种模式来着。 --------------------编程问答-------------------- 1楼说得到很对 --------------------编程问答-------------------- 这是Hibernate的注解方式,熟练的话,用起来很是方便,不过LZ只是贴出这几行代码,不能说明问题,帮你的疑问说清楚才好回答啊…… --------------------编程问答-------------------- 蛋疼的结帖率啊!~
补充:Java , Web 开发