摘要:
为什么引入hibernate?模型不匹配:Java是面向对象的语言,对象模型,其主要概念有:继承/关联/多态等;数据库是关系模型,其主要概念有:表/主键/外键等。解决办法?• 使用JDBC手工转换。• 使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate/TopLink/OJB。使用Hibernate需要具... 阅读全文
随笔档案-2009年8月19日
开发表单映射的实体(entity)bean
2009-08-19 13:50 by Jvpy, 432 阅读, 收藏,
摘要:
Entity bean属于JPA的技术,entity bean通过元数据在Java bean和数据库表之间建立映射关系。根据JPA规范的要求,在entity bean的应用中,需要在应用的类路径下的META-INF目录下建立持久化配置文件persistence.xml。persistence.xml模板如下:[代码]大部分的注释写在了代码中,以下就从简表达。最终工程结构如下:首先需要配置jboss... 阅读全文
配置jboss数据源
2009-08-19 09:04 by Jvpy, 200 阅读, 收藏,
摘要:
当开发数据库应用时,为了减少数据库连接对象的创建数量,要引入数据源来提升运行系统的运行性能。在${JBOSS_HOME}\docs\examples\jca下有各种数据库的数据源配置文件的模板。数据源文件名字必须为*-ds.xml格式。使用某个数据库的时候需要将该数据库的connector jar拷贝到${JBOSS_HOME}\server\default\lib目录下,并需要重启jboss。m... 阅读全文
通过注解方式在ejb中注入其它ejb或者服务
2009-08-19 08:41 by Jvpy, 255 阅读, 收藏,
摘要:
得到一个ejb对象有两种方式:JNDI查找和依赖注入。工程结构如下:各类的代码:[代码][代码]JNDI查找: [代码] 依赖注入:[代码]EJBClient:[代码]Inspiration:可以通过以上方式进行只有Local接口的EJB的单元测试?具体步骤:添加一个TestHelper类,在此类中注入要测试的各local session bean,然后将该TestHelper标记为@Remote... 阅读全文
浙公网安备 33010602011771号