使用 powerdesigner 15的Object Oriented Model生成 nhibernate实体类,映射文件和数据访问层
来源:互联网 发布:人工智能租用 编辑:程序博客网 时间:2024/04/29 16:02
以前一直是通过powerdesigner 的Object Oriented Model生成数据库表,再通过代码生成器生成nhibernate实体类,映射文件。感觉不是很直接。
使用powerdesigner 15的内置功能,就可以生成nhibernate的数据访问层。不过默认的用在实际环境中不是很好,可以改一下模板生成自已需要的。下面是实际步骤。
建立一个object oriented model,选c#2.0和nhibernate
改变model properties,修改其中的nhibernate设置
给类加上property,并设置一个id
在这里可以加上配置文件设置
设计的类图
最关键的一步,设置mapping editor,在tool菜单设置,不然生成不了 nhibernate映射文件和数据访问层。
可以看到preview代码,用language菜单中的generation c# 2 code生成物理文件。物理数据库最好是通过object oriented model转换生成。
可以设置生成nhibernate代码的vs版本,包括vs2005和vs2008。
类似用扩展模型的方式,也可以生成ado.net数据访问层和单元测试。
选择java语言则可以生成的基于hibernate或ejb3的数据访问层。
0 0
- 使用 powerdesigner 15的Object Oriented Model生成 nhibernate实体类,映射文件和数据访问层。
- 使用 powerdesigner 15的Object Oriented Model生成 nhibernate实体类,映射文件和数据访问层
- Nhibernate开发代码工具,自动生成实体类、NHibernate的HBM映射文件和数据访问层的代码
- NHibernate实体映射文件生成模版(MyGeneration)
- 整合maven+mybatis+generator生成java自定义model实体类,dao接口和mapper映射文件
- 使用mybatis generater 自动生成实体类和映射文件
- 使用CodeSmith生成oracle数据库表的实体层(Model)
- 使用CodeSmith生成oracle数据库表的实体层(Model)
- ORM利器:NHibernate(二)使用CodeSmith快速生成映射文件和映射类
- 6生成实体类和映射文件
- mybatis反向生成实体类、dao层以及映射文件
- 使用Mybatis生成工具自动生成实体类和对应的mapper映射文件以及接口文件
- mybatis如何自动生成实体类,映射文件以及对应的dao层
- 使用MyGeneration生成NHibernate映射文件
- 使用MyGeneration生成NHibernate映射文件
- Maven中使用MyBatis自动生成model实体、dao、XML映射文件
- NHibernate映射关系表(实体映射文件字段的属性对应的NHibernate类型)
- 如何在MyEclipse中使用MyBatis将MySQL数据表生成相应的实体类和映射文件
- live555学习笔记-RTSPClient分析
- 社説 20150608 沖縄知事訪米 普天間の危険除去をどうする
- DOM解析
- Apache服务器SSL配置
- WebEx 播放 器 ,电脑有外音,耳机没声音
- 使用 powerdesigner 15的Object Oriented Model生成 nhibernate实体类,映射文件和数据访问层
- Android 本地文件读取, 数据库文件备份
- live555学习笔记7-RTP打包与发送
- Objective-C单例模式实现
- DLNA、UPNP 相关资源
- hdu 2032 一维数组实现杨辉三角
- C++9.4 vector容器的自增长(size、capacity、reserve)
- 安卓实现状态栏透明主题
- BZOJ2258【hash】【二分】