问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何通过Hibernate将已经存在的表自动生成POJO类和对应的映射文件

发布网友 发布时间:2022-04-08 20:40

我来回答

4个回答

懂视网 时间:2022-04-09 01:01


        <property name="hibernateProperties">
            <value>
                hibernate.dialect=${hibernate.dialect}
                hibernate.hbm2ddl.auto=${hibernate.hbm2ddl.auto}
                hibernate.show_sql=${hibernate.show_sql}
                hibernate.format_sql=${hibernate.format_sql}
                hibernate.cache.use_second_level_cache=${hibernate.cache.use_second_level_cache}
                hibernate.cache.provider_class=${hibernate.cache.provider_class}
                hibernate.cache.use_query_cache=${hibernate.cache.use_query_cache}
                hibernate.jdbc.fetch_size=${hibernate.jdbc.fetch_size}
                hibernate.jdbc.batch_size=${hibernate.jdbc.batch_size}
            </value>
        </property>
        <property name="packagesToScan" value="com.ssbank.entity"/>
    </bean>

 <bean id="databaseNamingStrategy" class="com.ssbank.common.DatabaseNamingStrategy">
        <property name="tablePrefix" value="${namingStrategy.tablePrefix}" />
        <property name="isAddUnderscores" value="${namingStrategy.isAddUnderscores}" />
        <property name="maxLength" value="${namingStrategy.maxLength}" />
    </bean>

注意: hibernate.hbm2ddl.auto=true时,项目启动会扫描com.ssbank.entity包下的所有实体bean,配合了hibernate提供的命名策略databaseNamingStrategy,在数据库生成相应的表。

 

srping配合hibernate实现POJO与数据库表映射的零配置

标签:

热心网友 时间:2022-04-08 22:09

很多工具都可以的 你用的什么数据库
你也可以自己生成的 根据表的字段生成一个java文件 把 getset方法 什么的 都可以生成的

热心网友 时间:2022-04-08 23:27

要使用工具的。官方提供的是hibernate tools,myeclipse也自带工具。

热心网友 时间:2022-04-09 01:02

MyEclipse很方便,,映射文件都能够自动生成
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 必须是伴娘几个伴郎几个吗 研究生考试是先报学校还是成绩出来以后再报??? 救命,医院也检查不出来的 尿频尿急 糖尿病吗? 请问考研是先报考学校还是等成绩出来了再报考学校? 请问一个XML和SLL是什么来啊?各有什么用? 四十的女人尿频尿急错,查不出毛病,有啥问题了 现代人结婚都有伴娘,那是何时出现的这种习俗呢? 建筑图纸上SLL1 200X290X2代表什么意思? 系统文件-sll.ISO是什么意思? 尿频尿急 做了很多检查还是查不出来 考研是先报学校还是分数出来以后再报啊 SLL加密? 男方可以有伴娘么? 研究生考试先出成绩还是先报学校专业? DNF魔道sll和改良SLL是什么关系 为什么我尿频,尿不尽检查不出问题 考研究生,先出成绩再报学校,还是先报学校再考试? 本人有尿频尿急的现象,但是检查不出来是什么问题 sll认证是什么意思 查不出原因的尿频能不能吃妇科三金片? 突然出现尿频检查找不出原因怎么办 报考研究生是先有分数后报学校还是先报学校后考试? 尿频尿急尿不尽检查没查出啥事 生完孩子再结婚需要伴娘吗 研究生考试是先出分还是先报志愿? 考研成绩出来后报考学校还是没出来前报考学校? 考研究生是先考试再报学校,还是先报学校在考试? 冰冻乌参的家常做法 冷冻乌参的吃法? 从冰箱里拿出的冻海参直接做红烧做,这个做法对么,结果是没法吃,请问应该怎么做 大乌参做之前用水发, 怎么开一个端口,比如iis的8080端口怎么设置能让外面访问到 http://127.0.0.1:8080怎么打开 我的IIS默认的网关80 不能启动了 做ASP用的 怎么才能启动? IIS Express 怎么每次启动的都是8080的端口 栀子花的 英文是 什么??? iis服务器上开了两个端口80跟8080,如何设置两个域名分别指向这两个端口 栀子花的英文名字 WINDOWS SERVER 2003如何打开8080端口 怎么通过花生壳!IIS让别人访问我的电脑上8080端口网站!