Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(一)
来源:互联网 发布:mac 六国 重新启动 编辑:程序博客网 时间:2024/05/16 11:45
本文参考自http://blog.csdn.net/fhwbj/article/details/3267787
在使用Hibernate时,我们有时可能需要根据实体类获得数据库表的信息,上面的那个链接的内容已经给出了模版,不过使用Hibernate4时,如果获得的PersistentClass一直为null,可以试着采用下面的方式初始化Configuration
下面进入正题,在Hibernate和Spring集成时,如果我们是在Spring的配置文件中配置的Hibernate,即没有hibernate.cfg.xml文件(上面的方法必须要有此文件),那么我们又该如何获得Configuration呢?其实我们可以根据是Spring中配置的sessionFactory来获得Configuration对象,下面是具体的代码实现HiberanteConfigurationUtil类 (映射工具类)
这里需要注意的是:
1.在取sessionFactory时要加上&号,原因可以看一下http://blog.csdn.net/zhangjk1993/article/details/40017583
2.这里采用的xml文件做的映射,要保证实体类名和对应的映射文件名一致
User类 User.hbm.xml 下面是测试代码
阅读全文
0 0
- Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(一)
- Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(一)
- Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(二)
- Hibernate—根据实体类得到对应的表名、主键名、字段名
- Hibernate—根据实体类得到对应的表名、主键名、字段名
- hibernate根据实体类获得主键属性名
- Oracle根据表名获得其主键的字段名
- hibernate 获取实体的表名、主键名、列名
- hibernate配置文件工具类得到对应的表名、主键名、字段名和字段描述
- 根据表名创建实体类的字段和属性
- 根据表名创建实体类的字段和属性
- hibernate 根据类获得表名||hibernate 分页
- java hibernate 根据 @Table 注解 获取 表名 字段名
- hibernate 获取实体的表名、主键名、列名(转载+修改)
- C#获得Access数据库中的表名,以及根据表名获取字段名
- SQLServer根据表名获取主键名(经验证)
- 根据字段名查找表名
- 根据表名创建实体类
- 深入理解java注解(Annotation)以及 自定义注解入门
- MongoDB使用小结:一些常用操作分享
- java SE教程06
- 解决下载文件时中文乱码问题
- Qt无法用UTF-8编辑问题
- Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(一)
- 【BeagleBone Black Rev. C试用体验】+设备树驱动
- 人脸识别:(抓拍+识别)
- String Split 获取空值--limit参数作用
- 对于相同喜好的用户,电商高手用Spark MLlib代码如何操作?
- [列联相关] 列联系数计算及假设检验
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- (Android)解决react-native打包好后启动白屏的问题(react-native-splash-screen)
- SLAM 的初步学习(一)--ubuntu14.04 下安装 opencv3.2