java - JSF 和/或 SEAM 中是否有内置的 Y/N 和 boolean 值转换器可与 h :selectBooleanCheckbox? 一起使用

标签 java hibernate jsf jakarta-ee seam

如果实体的属性定义为

private String noWstManagedFlg;

并且数据库约束设置为强制执行“Y”或“N”。是否有内置的 Y N 到 boolean 转换器可以与 h:selectBooleanCheckbox 一起使用?或者我是否需要在返回 boolean 值的实体上添加自己的转换器和/或属性?

<h:selectBooleanCheckbox value="#{entity.noWstManagedFlg}" />

最佳答案

Seam 中没有这样的转换器,但如果您的 JPA 实现是 Hibernate,您可以使用“yes_no”类型映射该属性,并在实体中将其设为 boolean 值。

@Type(type= "yes_no")
private boolean noWstManagedFlg;

关于java - JSF 和/或 SEAM 中是否有内置的 Y/N 和 boolean 值转换器可与 h :selectBooleanCheckbox? 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077202/

相关文章:

java - 从 Android 版本 Marshmallow 开始,如何请求允许从 Android 调用电话?

Java:如何在 ScrollPane Viewport 上绘制非滚动覆盖?

java - "java.net.BindException: Address already in use"错误的解决方法?

java - Spring + hibernate : how can I tell if spring has picked up all the @transactional annotation

jsf - JSF 2.2 所需的最低 Tomcat 版本

jsf - FullAjaxExceptionHandler 在 session 无效后不会重定向到错误页面

java - 有没有办法使用调用远程 EJB 的嵌入式容器创建 Spring Boot 应用程序?

hibernate - 带有 Cache-Ehcache 插件的 Grails - 二级缓存

java - Hibernate Timestamp 到 LocalDateTime 的转换意外结果

maven - 为什么 @PostConstruct 不适用于 Jetty + Apache MyFaces 实现?