jaxb生成pojo类返回类型为布尔值的问题

返回值为Boolean的话回在对象转json的时候丢失掉这个属性,因为json认的是小写。

这个算jaxb的一个bug:https://java.net/jira/browse/JAXB-510

解决办法只能改模型或者换jaxb的版本了,2.2版本以上没这个问题。

时间: 2024-10-18 07:42:13

jaxb生成pojo类返回类型为布尔值的问题的相关文章

SpringMVC下Ajax请求的方法,@Responsebody如果返回的是布尔值,ajax不会接到任何回传数据

SpringMVC框架下,如果用ajax向后台请求得方法如果使用@Responsebody返回布尔值的话,ajax得不到任何的回传数据. 但是如果返回String类型,就是正常的. 测试了下代码写得没有任何问题,也不报错.只是在地址栏直接输入ajax请求的url会报404. The resource identified by this request is only capable of generating responses with characteristics not accepta

python基础数据类型一(整数类型和布尔值)

整型(int) 整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作: 1.1 整数的加 a = 10 b = 20 print(a + b) 结果: 30 1.2 整数的减 a = 10 b = 20 print(b - a) 结果 10 1.3 整数的乘 a = 10 b = 20 print(a *

004医疗项目-逆向工程-pojo类的创建和对应xml的生成

我们使用mybatis的逆向工程来生成pojo类,省去很多不必要的工作. 我把逆向工程需要的项目如下: GeneratorSqlmap.java是项目的主入口. GeneratorSqlmap.java代码如下: import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.mybatis.generator.api.MyBatisGen

HibernateTools实现pojo类 数据库schma mapping映射的相互转换

核心 利用HibernateTools,从POJO类,Mapping映射文件,数据库表有其中的一项,就能生成其他两项. 概述 在使用Hibernate开发系统持久层时,按照一般开发流程 1.分析业务 2.获得系统实体类 3.写Hibernate的mapping映射文件 4.根据映射文件,生成数据库表 以上这几步是Hibernate开发的起始.根据开发习惯的不同,有些项目组可能会先写POJO类,有的项目可能会先设计数据库,有的项目组可能先写映射文件,其实完成其中的一项时,类结构或者表结构就可以确定

HibernateTools实现pojo类 数据库schma mapping映射的相互转换 二

接着上一篇博客:HibernateTools实现pojo类 数据库schma mapping映射的相互转换 思路二:由数据库表,生成Mapping映射文件和POJO类. 虽然可以实现,但个人觉着先设计数据库,然后再生成类不符合Hibernate的面对对象持久化的思维方式.好了,还是说步骤吧,首先在test数据库建立两张表,分别为course表和teacher表 -- ---------------------------- -- Table structure for course -- ---

常见表达式返回类型 (复习)

常见表达式返回类型总结 返回类型是一个非常重要的概念,它是指一个表达式运算结果的类型. 声明变量:void 一个变量声明的表达式,返回类型是void(无返回类型). int a // 这是一条变量声明语句,该表达式无返回类型int b = 1 // 注意,这仍然是一条变量声明语句!该表达式无返回类型 变量赋值:返回类型和变量类型相同 一条变量赋值的表达式,返回类型就是该变量的类型,返回结果就是该变量的值. int a, b;double c; // 该表达式返回类型int.返回结果1a = 1;

python基础数据类型----整数 ,字符串【常用操作方法】,布尔值,for循环

Python基础数据类型(4.29) bool str int 三者之间的转换 str索引切片,常用操作方法 for循环(大量的练习题) 1.基础数类型总览 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). 10203 123 3340 int 主要用于计算+- * / 等等 '今天吃了没?' str 存储少量的数据,并进行相应的操作.str1 + str2, str *int , 索引,切片, 其他操作方法 Tru

JQuery-返回布尔值Is()方法.条件判断

$(function(){ $("ul").click(function(event){ var tar = event.target; if(tar.tagName == "STRONG"){ alert(tar.tagName); } }); }) 上面是原生JS判断: $(function(){ $("ul").click(function(event){ var tar = event.target; if($(tar).is("

关于java可变(协变)返回类型的解说之一------------基类与派生类

在java代码中,人们惯性的认为一个方法中只能返回一种返回值或者无返回.博主在做开发过程中碰到了这样一种情况,安卓客户端请求数据,后台可能返回两种结果(1)访问令牌失效,无数据返回.(2)正常获取数据. 这样的情况下需要根据访问令牌标识来判断是否有数据返回.当无效时返回用户重新登录提示,正常时则返回数据.显然,返回的结果有两种,那么一个方法里面只能返回一种类型的禁锢使得开发起来略显笨拙.使得开发起来相当难受. 思考良久,又结合C++协变返回类型的启发.摘抄原文中的一句话:在C++中,只要原来的返